diff options
author | Eddie Hung <eddie@fpgeh.com> | 2019-07-08 10:46:08 -0700 |
---|---|---|
committer | Eddie Hung <eddie@fpgeh.com> | 2019-07-08 10:46:08 -0700 |
commit | c71ad5482ed27eed361b95e4d99eacdec91e0694 (patch) | |
tree | 4d64bbffc199cd53edde9baf78d54dff5be97b4b /misc/py_wrap_generator.py | |
parent | c35023d0bf25fc12b09dea6b43ca28639b710078 (diff) | |
parent | 030483ffb909ab38e10d437d09ec922cb0ad2ce8 (diff) | |
download | yosys-c71ad5482ed27eed361b95e4d99eacdec91e0694.tar.gz yosys-c71ad5482ed27eed361b95e4d99eacdec91e0694.tar.bz2 yosys-c71ad5482ed27eed361b95e4d99eacdec91e0694.zip |
Merge remote-tracking branch 'origin/master' into xc7mux
Diffstat (limited to 'misc/py_wrap_generator.py')
-rw-r--r-- | misc/py_wrap_generator.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/misc/py_wrap_generator.py b/misc/py_wrap_generator.py index 9e5727499..66d661fa1 100644 --- a/misc/py_wrap_generator.py +++ b/misc/py_wrap_generator.py @@ -779,6 +779,9 @@ class WClass: #if self.link_type != link_types.pointer: text += "\n\t\tstatic " + self.name + "* get_py_obj(" + long_name + "* ref)\n\t\t{" + text += "\n\t\t\tif(ref == nullptr){" + text += "\n\t\t\t\tthrow std::runtime_error(\"" + self.name + " does not exist.\");" + text += "\n\t\t\t}" text += "\n\t\t\t" + self.name + "* ret = (" + self.name + "*)malloc(sizeof(" + self.name + "));" if self.link_type == link_types.pointer: text += "\n\t\t\tret->ref_obj = ref;" |