From a353be57d8804c965bc32b4ca002a012e714905d Mon Sep 17 00:00:00 2001 From: Ben Lubar Date: Sun, 9 Feb 2025 17:20:06 -0600 Subject: [PATCH] Fix -Wmissing-braces warning (included in -Wall) in array constructor for generated function call bindings --- binding_generator.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/binding_generator.py b/binding_generator.py index 7cab58b79..46cc0d452 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++) {")