summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorNikita Popov <nikic@php.net>2015-07-26 21:22:31 +0200
committerNikita Popov <nikic@php.net>2015-07-26 21:22:31 +0200
commita717acd21a0cd9c4d41c6dfbb536399e9258824d (patch)
tree97c1d906394d40bd4b19e0166e119ae907410245 /ext
parent27c973a954375a3706d4a1685334444713e14af8 (diff)
downloadphp-git-a717acd21a0cd9c4d41c6dfbb536399e9258824d.tar.gz
Fix RECV_VARIADIC literal compacting wrt cache slot
Diffstat (limited to 'ext')
-rw-r--r--ext/opcache/Optimizer/compact_literals.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/compact_literals.c b/ext/opcache/Optimizer/compact_literals.c
index 812f24fe8f..50caf4297b 100644
--- a/ext/opcache/Optimizer/compact_literals.c
+++ b/ext/opcache/Optimizer/compact_literals.c
@@ -295,6 +295,7 @@ void zend_optimizer_compact_literals(zend_op_array *op_array, zend_optimizer_ctx
}
break;
case ZEND_RECV:
+ case ZEND_RECV_VARIADIC:
case ZEND_VERIFY_RETURN_TYPE:
if (opline->op2.num != -1) {
opline->op2.num = cache_size;