]> granicus.if.org Git - php/commitdiff
Remove zend_hash_exists()
authorDmitry Stogov <dmitry@zend.com>
Wed, 19 Sep 2018 09:22:58 +0000 (12:22 +0300)
committerDmitry Stogov <dmitry@zend.com>
Wed, 19 Sep 2018 09:22:58 +0000 (12:22 +0300)
Zend/zend_compile.c

index a9c736e752cb67d9ed1e9961dd80303d282c80a1..bee346a4aa82a68813457c77486e110000749cc8 100644 (file)
@@ -6384,9 +6384,7 @@ void zend_compile_class_decl(zend_ast *ast, zend_bool toplevel) /* {{{ */
                        opline->opcode = ZEND_DECLARE_ANON_CLASS;
                }
 
-               if (!zend_hash_exists(CG(class_table), lcname)) {
-                       zend_hash_add_ptr(CG(class_table), lcname, ce);
-               } else {
+               if (!zend_hash_add_ptr(CG(class_table), lcname, ce)) {
                        /* this anonymous class has been included */
                        zval zv;
                        ZVAL_PTR(&zv, ce);