diff options
| author | serpilliere <fabrice.desclaux@cea.fr> | 2016-09-04 22:03:47 +0200 |
|---|---|---|
| committer | serpilliere <fabrice.desclaux@cea.fr> | 2016-09-04 22:03:47 +0200 |
| commit | dcb722293bbd3b94fe44775012ba2805d3830d4c (patch) | |
| tree | 44720718f1f9cd3bd72ac571c0f3b12f53a46f0a | |
| parent | e2f41c18846d60f5223a873039a5281724f290c1 (diff) | |
| download | miasm-dcb722293bbd3b94fe44775012ba2805d3830d4c.tar.gz miasm-dcb722293bbd3b94fe44775012ba2805d3830d4c.zip | |
Jitter/codegen: fix irdst generation
Diffstat (limited to '')
| -rw-r--r-- | miasm2/jitter/codegen.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/miasm2/jitter/codegen.py b/miasm2/jitter/codegen.py index 7630a2ef..c5f28b9f 100644 --- a/miasm2/jitter/codegen.py +++ b/miasm2/jitter/codegen.py @@ -307,14 +307,10 @@ class CGen(object): return ("%s" % dst2index[label], "0") - elif (isinstance(expr, m2_expr.ExprId) or - isinstance(expr, m2_expr.ExprMem) or - isinstance(expr, m2_expr.ExprSlice)): + else: dst2index[expr] = -1 return ("-1", self.id_to_c(expr)) - else: - raise RuntimeError("Unsupported IRDst type %s" % expr) def gen_assignblk_dst(self, dst): dst2index = {} |