From 49ce7c0014a8ab3a5baa7c8e824ded58c1158a63 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Fri, 12 Apr 2019 11:56:37 +0200 Subject: [PATCH] Remove odd variable assignment in escape_analysis As we are breaking out of the for loop setting i = ssa_vars_count doesn't do anything, but it confuses GCC into throwing a no-overflow assumption warning. --- ext/opcache/Optimizer/escape_analysis.c | 1 - 1 file changed, 1 deletion(-) diff --git a/ext/opcache/Optimizer/escape_analysis.c b/ext/opcache/Optimizer/escape_analysis.c index e350cf734d..1607c696f7 100644 --- a/ext/opcache/Optimizer/escape_analysis.c +++ b/ext/opcache/Optimizer/escape_analysis.c @@ -535,7 +535,6 @@ int zend_ssa_escape_analysis(const zend_script *script, zend_op_array *op_array, if (ssa_vars[root].escape_state == ESCAPE_STATE_GLOBAL_ESCAPE) { num_non_escaped--; if (num_non_escaped == 0) { - i = ssa_vars_count; changed = 0; } else { changed = 1; -- 2.40.0