summaryrefslogtreecommitdiffstats
path: root/binding_generator.py
diff options
context:
space:
mode:
authorHennadii Chernyshchyk <genaloner@gmail.com>2021-08-28 17:47:47 +0300
committerBastiaan Olij <mux213@gmail.com>2021-09-27 23:08:09 +1000
commitb7f03837a2e54300c9bce612b1776a2823e6af92 (patch)
treec7033b0074b395b3495ef3f9e5898901c49bc771 /binding_generator.py
parent6daaeb6dba8ca024b780953c5b2e7088efd8d1e4 (diff)
downloadredot-cpp-b7f03837a2e54300c9bce612b1776a2823e6af92.tar.gz
Fix return type check for variadic functions
Diffstat (limited to 'binding_generator.py')
-rw-r--r--binding_generator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/binding_generator.py b/binding_generator.py
index 002243a..8676ae9 100644
--- a/binding_generator.py
+++ b/binding_generator.py
@@ -1464,7 +1464,7 @@ def make_varargs_template(function_data, static=False):
call_line = "\t\t"
- if "return_value" in function_data and function_data["return_value"]["type"] != "void":
+ if return_type != "void":
call_line += "return "
call_line += f'{escape_identifier(function_data["name"])}_internal(call_args.data(), variant_args.size());'