diff --git a/src/Generator/Generators/QuickJS/QuickJSSources.cs b/src/Generator/Generators/QuickJS/QuickJSSources.cs index 998638bcb..f4d88ccd0 100644 --- a/src/Generator/Generators/QuickJS/QuickJSSources.cs +++ b/src/Generator/Generators/QuickJS/QuickJSSources.cs @@ -317,7 +317,7 @@ public override bool VisitClassDecl(Class @class) PushBlock(); { - WriteLine($"static JSClassDef classDef_{GetCIdentifier(Context, @class)}"); + WriteLine($"static JSClassDef classDef_{GetCIdentifier(Context, @class)} ="); WriteOpenBraceAndIndent(); WriteLine($".class_name = \"{@class.Name}\","); @@ -330,7 +330,7 @@ public override bool VisitClassDecl(Class @class) PushBlock(); { - WriteLine($"static JSCFunctionListEntry funcDef_{GetCIdentifier(Context, @class)}[]"); + WriteLine($"static JSCFunctionListEntry funcDef_{GetCIdentifier(Context, @class)}[] ="); WriteOpenBraceAndIndent(); var funcGen = new QuickJSClassFuncDef(Context); diff --git a/src/Generator/Generators/QuickJS/Runtime/Signal.cpp b/src/Generator/Generators/QuickJS/Runtime/Signal.cpp index 789dd1742..16de385a7 100644 --- a/src/Generator/Generators/QuickJS/Runtime/Signal.cpp +++ b/src/Generator/Generators/QuickJS/Runtime/Signal.cpp @@ -155,13 +155,13 @@ void finalizer__Signal(JSRuntime *rt, JSValue val) JS_SetOpaque(val, nullptr); } -static JSClassDef classDef__Signal +static JSClassDef classDef__Signal = { .class_name = "Signal", .finalizer = finalizer__Signal }; -static JSCFunctionListEntry funcDef__Signal[] +static JSCFunctionListEntry funcDef__Signal[] = { JS_CFUNC_DEF("connect", 1, callback_method_Signal_connect), JS_CFUNC_DEF("disconnect", 1, callback_method_Signal_disconnect),