]> granicus.if.org Git - php/commitdiff
Add a comment
authorXinchen Hui <laruence@php.net>
Wed, 17 Jun 2015 09:33:55 +0000 (17:33 +0800)
committerXinchen Hui <laruence@php.net>
Wed, 17 Jun 2015 09:33:55 +0000 (17:33 +0800)
ext/opcache/Optimizer/compact_literals.c

index c20ddbd18356d99c1b006c2647217cd749a30bfa..deae12cdbb2763684ea3c6258b63c316258f8b67 100644 (file)
@@ -345,6 +345,8 @@ void zend_optimizer_compact_literals(zend_op_array *op_array, zend_optimizer_ctx
                        }
                        switch (Z_TYPE(op_array->literals[i])) {
                                case IS_NULL:
+                                       /* Only checking MAY_MERGE for IS_NULL here 
+                                        * is because only IS_NULL can be default value for class type hinting(RECV_INIT). */
                                        if ((info[i].flags & LITERAL_MAY_MERGE)) {
                                                if (l_null < 0) {
                                                        l_null = j;