summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--binding_generator.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/binding_generator.py b/binding_generator.py
index 887175c..2813913 100644
--- a/binding_generator.py
+++ b/binding_generator.py
@@ -282,8 +282,9 @@ def generate_class_implementation(icalls, used_classes, c):
if method["is_virtual"] or method["has_varargs"]:
-
- source.append("\tVariant __given_args[" + str(len(method["arguments"])) + "];")
+
+ if len(method["arguments"]) != 0:
+ source.append("\tVariant __given_args[" + str(len(method["arguments"])) + "];")
for i, argument in enumerate(method["arguments"]):
source.append("\tgodot_variant_new_nil((godot_variant *) &__given_args[" + str(i) + "]);")