1
0
mirror of synced 2026-04-28 04:56:37 +00:00

Merge pull request #4750 from georgerennie/george/pyosys_dereference

pyosys: dereference cpp objects when constructing a tuple
This commit is contained in:
Lofty
2025-08-06 22:03:03 +01:00
committed by GitHub

View File

@@ -515,11 +515,11 @@ class TupleTranslator(PythonDictTranslator):
if types[0].name.split(" ")[-1] in primitive_types:
text += varname + "___tmp_0, "
else:
text += varname + "___tmp_0.get_cpp_obj(), "
text += "*" + varname + "___tmp_0.get_cpp_obj(), "
if types[1].name.split(" ")[-1] in primitive_types:
text += varname + "___tmp_1);"
else:
text += varname + "___tmp_1.get_cpp_obj());"
text += "*" + varname + "___tmp_1.get_cpp_obj());"
return text
#Generate c++ code to translate to a boost::python::tuple