From 7d1af87136ada073a542f509fc61d00f612f0ae0 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 | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Generator/Generators/QuickJS/QuickJSMarshal.cs b/src/Generator/Generators/QuickJS/QuickJSMarshal.cs index 80d92112..02b10947 100644 --- a/src/Generator/Generators/QuickJS/QuickJSMarshal.cs +++ b/src/Generator/Generators/QuickJS/QuickJSMarshal.cs @@ -562,13 +562,13 @@ namespace CppSharp.Generators.Cpp 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 45f408c1..c551eec9 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", @@ -29,3 +30,4 @@ workspace "qjs" defines { "JS_SHARED_LIBRARY" } filter { "kind:SharedLib", "system:macosx" } linkoptions { "-undefined dynamic_lookup" } + targetextension ("so")