3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-08-11 13:40:53 +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
commit 2298a2aa86
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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