Skip to content

Commit 6f981b3

Browse files
authored
Merge pull request godotengine#1704 from BenLubar/missing-braces
Fix -Wmissing-braces warning (included in -Wall) in array constructor for generated function call bindings
2 parents d8807a1 + a353be5 commit 6f981b3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

binding_generator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2446,15 +2446,15 @@ def make_varargs_template(
24462446
function_signature += " {"
24472447
result.append(function_signature)
24482448

2449-
args_array = f"\tstd::array<Variant, {len(method_arguments)} + sizeof...(Args)> variant_args{{ "
2449+
args_array = f"\tstd::array<Variant, {len(method_arguments)} + sizeof...(Args)> variant_args{{{{ "
24502450
for argument in method_arguments:
24512451
if argument["type"] == "Variant":
24522452
args_array += escape_argument(argument["name"])
24532453
else:
24542454
args_array += f'Variant({escape_argument(argument["name"])})'
24552455
args_array += ", "
24562456

2457-
args_array += "Variant(p_args)... };"
2457+
args_array += "Variant(p_args)... }};"
24582458
result.append(args_array)
24592459
result.append(f"\tstd::array<const Variant *, {len(method_arguments)} + sizeof...(Args)> call_args;")
24602460
result.append("\tfor (size_t i = 0; i < variant_args.size(); i++) {")

0 commit comments

Comments
 (0)