diff --git a/binding_generator.py b/binding_generator.py index 7cab58b7..46cc0d45 100644 --- a/binding_generator.py +++ b/binding_generator.py @@ -2477,7 +2477,7 @@ def make_varargs_template( function_signature += " {" result.append(function_signature) - args_array = f"\tstd::array variant_args{{ " + args_array = f"\tstd::array variant_args{{{{ " for argument in method_arguments: if argument["type"] == "Variant": args_array += escape_argument(argument["name"]) @@ -2485,7 +2485,7 @@ def make_varargs_template( args_array += f'Variant({escape_argument(argument["name"])})' args_array += ", " - args_array += "Variant(p_args)... };" + args_array += "Variant(p_args)... }};" result.append(args_array) result.append(f"\tstd::array call_args;") result.append("\tfor (size_t i = 0; i < variant_args.size(); i++) {")