]> granicus.if.org Git - php/commitdiff
No need to do this check for master, ZEND_COMPILE_NO_BUILTIN_STRLEN already cover it
authorXinchen Hui <laruence@php.net>
Wed, 24 Dec 2014 12:42:17 +0000 (20:42 +0800)
committerXinchen Hui <laruence@php.net>
Wed, 24 Dec 2014 12:42:17 +0000 (20:42 +0800)
ext/opcache/Optimizer/pass1_5.c

index 2a2e304b552d43076bb97f84755fb04d531048f5..0ab8114e41a6371dba9f84e110b181a82441e8e0 100644 (file)
@@ -512,9 +512,6 @@ void zend_optimizer_pass1(zend_op_array *op_array, zend_optimizer_ctx *ctx)
                                                }
                                        }
                                } else if ((CG(compiler_options) & ZEND_COMPILE_NO_BUILTIN_STRLEN) == 0 &&
-                                       (!zend_hash_str_exists(&module_registry, "mbstring", sizeof("mbstring") - 1) ||
-                                        zend_ini_long("mbstring.func_overload",
-                                                sizeof("mbstring.func_overload") - 1, 0) < 2 /* MB_OVERLOAD_STRING */) &&
                                        Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("strlen") - 1 &&
                                        !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), "strlen", sizeof("strlen") - 1)) {
                                        zval t;