diff options
| author | William Bruneau <william.bruneau@epfedu.fr> | 2019-08-01 14:48:49 +0200 |
|---|---|---|
| committer | William Bruneau <william.bruneau@epfedu.fr> | 2019-08-01 14:54:46 +0200 |
| commit | ab342fa34bc793a59e664afd9ec26fa2164f3d10 (patch) | |
| tree | b00e9ddfc01c67523233e98eb350be6fdb012ffd | |
| parent | bed57aef4c0c738061e4f05ad6fa0061d1db08e4 (diff) | |
| download | miasm-ab342fa34bc793a59e664afd9ec26fa2164f3d10.tar.gz miasm-ab342fa34bc793a59e664afd9ec26fa2164f3d10.zip | |
Objc: support segm op
| -rw-r--r-- | miasm/core/objc.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/miasm/core/objc.py b/miasm/core/objc.py index f7765b96..123d339a 100644 --- a/miasm/core/objc.py +++ b/miasm/core/objc.py @@ -1045,7 +1045,8 @@ class ExprToAccessC(ExprReducer): def reduce_op(self, node, lvl=0, **kwargs): """Generate access for ExprOp""" - if not node.expr.is_op("+") or len(node.args) != 2: + if not (node.expr.is_op("+") or node.expr.is_op_segm()) \ + or len(node.args) != 2: return None type_arg1 = self.get_solo_type(node.args[1]) if type_arg1 != ObjCInt: |