Browse Source

More CI fixes.

pull/1865/head
Joao Matos 10 months ago
parent
commit
7d1af87136
  1. 4
      src/Generator/Generators/QuickJS/QuickJSMarshal.cs
  2. 2
      tests/quickjs/premake5.lua

4
src/Generator/Generators/QuickJS/QuickJSMarshal.cs

@ -562,13 +562,13 @@ namespace CppSharp.Generators.Cpp @@ -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;

2
tests/quickjs/premake5.lua

@ -9,6 +9,7 @@ workspace "qjs" @@ -9,6 +9,7 @@ workspace "qjs"
project "test"
kind "SharedLib"
language "C++"
cppdialect "C++11"
files
{
"gen/**.cpp",
@ -29,3 +30,4 @@ workspace "qjs" @@ -29,3 +30,4 @@ workspace "qjs"
defines { "JS_SHARED_LIBRARY" }
filter { "kind:SharedLib", "system:macosx" }
linkoptions { "-undefined dynamic_lookup" }
targetextension ("so")

Loading…
Cancel
Save