From 9d7d409e6abda5c2e13458f01b8133095fb68531 Mon Sep 17 00:00:00 2001 From: Dmitry Stogov Date: Tue, 11 Jul 2017 09:28:49 +0300 Subject: [PATCH] Keep consistent cfg.map[] --- ext/opcache/Optimizer/dfa_pass.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ext/opcache/Optimizer/dfa_pass.c b/ext/opcache/Optimizer/dfa_pass.c index 0a85027e7b82c..11f72eb42cc49 100644 --- a/ext/opcache/Optimizer/dfa_pass.c +++ b/ext/opcache/Optimizer/dfa_pass.c @@ -153,6 +153,7 @@ static void zend_ssa_remove_nops(zend_op_array *op_array, zend_ssa *ssa) if (i != target) { op_array->opcodes[target] = op_array->opcodes[i]; ssa->ops[target] = ssa->ops[i]; + ssa->cfg.map[target] = b - blocks; } target++; }