diff options
| author | Glenn Smith <glenn@vector35.com> | 2025-05-01 17:53:21 -0400 |
|---|---|---|
| committer | Glenn Smith <glenn@vector35.com> | 2025-05-12 14:08:19 -0400 |
| commit | 6776619888981356136774873531191519350054 (patch) | |
| tree | d8ffe5b4a6ed337bef3142fae1cf7143b3928c9b /python | |
| parent | 2567941124021259839948002686788165890462 (diff) | |
Fix python CoreArchitecture not loading intrinsics
Diffstat (limited to 'python')
| -rw-r--r-- | python/architecture.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/python/architecture.py b/python/architecture.py index 9dc08b04..29a393a8 100644 --- a/python/architecture.py +++ b/python/architecture.py @@ -498,6 +498,7 @@ class Architecture(metaclass=_ArchitectureMetaClass): self._intrinsics[intrinsic] = intrinsic_index self._intrinsics_by_index[intrinsic_index] = (intrinsic, info) intrinsic_index = IntrinsicIndex(intrinsic_index + 1) + self.intrinsics[intrinsic] = info self._pending_reg_lists = {} self._pending_token_lists = {} @@ -2336,6 +2337,7 @@ class CoreArchitecture(Architecture): self._intrinsics_info[name] = IntrinsicInfo(input_list, output_list) self._intrinsics[name] = intrinsics[i] self._intrinsics_by_index[intrinsics[i]] = (name, self._intrinsics_info[name]) + self.intrinsics[name] = self._intrinsics_info[name] core.BNFreeRegisterList(intrinsics) if type(self) is CoreArchitecture: global _architecture_cache |
