diff options
| author | Peter LaFosse <peter@vector35.com> | 2025-10-17 10:27:19 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2025-10-22 09:33:28 -0400 |
| commit | be34c8d24bb99f941977f6b2e728033a7fe636cd (patch) | |
| tree | cf67e67d6d6bb0a725122348396c4a3eb61e53e3 /arch/x86/code_generator | |
| parent | 290374ed95c31744ded99280af99bb1f2ec5a37f (diff) | |
Call SetIgnore on all intrinsic types in x86
Diffstat (limited to 'arch/x86/code_generator')
| -rwxr-xr-x | arch/x86/code_generator/parse-iform-types.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/x86/code_generator/parse-iform-types.py b/arch/x86/code_generator/parse-iform-types.py index 68336154..b925d88f 100755 --- a/arch/x86/code_generator/parse-iform-types.py +++ b/arch/x86/code_generator/parse-iform-types.py @@ -415,18 +415,18 @@ class Operand(): array = False if self.element_size > 1: array = True - + inner_str = '' if self.type == 'float': - inner_str = 'Type::FloatType(%d)' % self.element_size_byte + inner_str = 'Type::FloatType(%d)->SetIgnored(true)' % self.element_size_byte elif self.type == 'int': signed_str = 'true' if self.signed else 'false' - inner_str = 'Type::IntegerType(%d, %s)' % (self.element_size_byte, signed_str) + inner_str = 'Type::IntegerType(%d, %s)->SetIgnored(true)' % (self.element_size_byte, signed_str) else: - inner_str = 'Type::BoolType()' - + inner_str = 'Type::BoolType()->SetIgnored(true)' + if self.n_element > 1: - s = 'Type::ArrayType(%s, %d)' % (inner_str, self.n_element) + s = 'Type::ArrayType(%s, %d)->SetIgnored(true)' % (inner_str, self.n_element) else: s = inner_str |
