diff options
| author | Camille Mougey <commial@gmail.com> | 2018-08-30 08:04:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-30 08:04:28 +0200 |
| commit | 53faba1609e80ed11edc7e504dffe59a21dc1d44 (patch) | |
| tree | 5c667472f97cb6d8e87396e7b97a673d9b000a66 /miasm2/ir/translators/C.py | |
| parent | a64951d7213f03b08af7e0717b88ca6006c5060f (diff) | |
| parent | caec47dc1871782ca445ea34229cd2a5ee600a7f (diff) | |
| download | miasm-53faba1609e80ed11edc7e504dffe59a21dc1d44.tar.gz miasm-53faba1609e80ed11edc7e504dffe59a21dc1d44.zip | |
Merge pull request #827 from serpilliere/fix_mips
Fix mips
Diffstat (limited to 'miasm2/ir/translators/C.py')
| -rw-r--r-- | miasm2/ir/translators/C.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/miasm2/ir/translators/C.py b/miasm2/ir/translators/C.py index 89a2ac84..01aa7d7a 100644 --- a/miasm2/ir/translators/C.py +++ b/miasm2/ir/translators/C.py @@ -1,6 +1,7 @@ from miasm2.ir.translators.translator import Translator from miasm2.expression.modint import size2mask -from miasm2.expression.expression import ExprInt, ExprCond, ExprCompose +from miasm2.expression.expression import ExprInt, ExprCond, ExprCompose, \ + TOK_EQUAL def int_size_to_bn(value, size): if size < 32: @@ -243,7 +244,7 @@ class TranslatorC(Translator): raise NotImplementedError('Unknown op: %r' % expr.op) elif len(expr.args) == 2: - if expr.op == "==": + if expr.op == TOK_EQUAL: return '(((%s&%s) == (%s&%s))?1:0)' % ( self.from_expr(expr.args[0]), self._size2mask(expr.args[0].size), |