diff options
| -rw-r--r-- | miasm2/analysis/data_flow.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/miasm2/analysis/data_flow.py b/miasm2/analysis/data_flow.py index a08acbd9..53033d7e 100644 --- a/miasm2/analysis/data_flow.py +++ b/miasm2/analysis/data_flow.py @@ -708,6 +708,8 @@ class PropagateExpr(object): to_replace = {} node_to_reg = {} for node in defuse.nodes(): + if node.var in ssa.immutable_ids: + continue src = defuse.get_node_target(node) if expr_has_call(src): continue |