diff --git a/src/Php/Optimizer/FuncCallOptimizer.php b/src/Php/Optimizer/FuncCallOptimizer.php index 225b7682..767c9805 100644 --- a/src/Php/Optimizer/FuncCallOptimizer.php +++ b/src/Php/Optimizer/FuncCallOptimizer.php @@ -73,7 +73,6 @@ trait FuncCallOptimizer 'json_encode', 'json_decode', 'serialize', 'unserialize', 'random_int', 'random_bytes', 'mt_rand', 'rand', 'strstr', 'strrpos', 'is_a', 'is_subclass_of', - 'reset', 'end', 'uniqid', 'dirname', 'basename', // Math: trig, hyperbolic, exp/log, misc diff --git a/tests/aot/stdlib/reset_end_type_error.phpt b/tests/aot/stdlib/reset_end_type_error.phpt deleted file mode 100644 index 70591ddf..00000000 --- a/tests/aot/stdlib/reset_end_type_error.phpt +++ /dev/null @@ -1,17 +0,0 @@ ---TEST-- -reset/end: TypeError for non-array ---FILE-- -getMessage() . "\n"; } -$int = 42; -try { end($int); } catch (TypeError $e) { echo $e->getMessage() . "\n"; } -$arr = ["a" => 1, "b" => 2]; -var_dump(reset($arr)); -var_dump(end($arr)); -?> ---EXPECT-- -reset(): Argument #1 ($array) must be of type array -end(): Argument #1 ($array) must be of type array -int(1) -int(2)