From 7b4321f3effe849d5045f2ce7b29ab86707ac12a Mon Sep 17 00:00:00 2001 From: Joao Matos Date: Tue, 3 Sep 2024 20:25:30 +0100 Subject: [PATCH] More CI fixes. --- src/Generator/Generators/QuickJS/QuickJSMarshal.cs | 4 ++-- tests/quickjs/premake5.lua | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Generator/Generators/QuickJS/QuickJSMarshal.cs b/src/Generator/Generators/QuickJS/QuickJSMarshal.cs index 80d921125..02b109470 100644 --- a/src/Generator/Generators/QuickJS/QuickJSMarshal.cs +++ b/src/Generator/Generators/QuickJS/QuickJSMarshal.cs @@ -562,13 +562,13 @@ public bool VisitPrimitiveType(PrimitiveType primitive) return true; case PrimitiveType.LongLong: - Context.Before.WriteLine($"if (JS_ToBigInt64(ctx, (int64_t*)&_{argName}, argv[{Context.ParameterIndex}]))"); + Context.Before.WriteLine($"if (JS_ToBigInt64(ctx, (int64_t*)&{argName}, argv[{Context.ParameterIndex}]))"); Context.Before.WriteLineIndent("return JS_EXCEPTION;"); Context.Return.Write($"{argName}"); return true; case PrimitiveType.ULongLong: - Context.Before.WriteLine($"if (JS_ToBigUint64(ctx, (int64_t*)&{argName}, argv[{Context.ParameterIndex}]))"); + Context.Before.WriteLine($"if (JS_ToBigUint64(ctx, (uint64_t*)&{argName}, argv[{Context.ParameterIndex}]))"); Context.Before.WriteLineIndent("return JS_EXCEPTION;"); Context.Return.Write($"{argName}"); return true; diff --git a/tests/quickjs/premake5.lua b/tests/quickjs/premake5.lua index 45f408c1c..23025ff2d 100644 --- a/tests/quickjs/premake5.lua +++ b/tests/quickjs/premake5.lua @@ -9,6 +9,7 @@ workspace "qjs" project "test" kind "SharedLib" language "C++" + cppdialect "C++11" files { "gen/**.cpp",