Skip to content

Commit 3460af5

Browse files
committed
Fold dirname in sccp for non-windows platforms
1 parent c581238 commit 3460af5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ext/opcache/Optimizer/sccp.c

+4
Original file line numberDiff line numberDiff line change
@@ -797,6 +797,10 @@ static zend_bool can_ct_eval_func_call(zend_string *name, uint32_t num_args, zva
797797
|| zend_string_equals_literal(name, "array_values")
798798
|| zend_string_equals_literal(name, "base64_decode")
799799
|| zend_string_equals_literal(name, "base64_encode")
800+
#ifndef ZEND_WIN32
801+
/* On Windows this function may be code page dependent. */
802+
|| zend_string_equals_literal(name, "dirname")
803+
#endif
800804
|| zend_string_equals_literal(name, "imagetypes")
801805
|| zend_string_equals_literal(name, "in_array")
802806
|| zend_string_equals_literal(name, "ltrim")

0 commit comments

Comments
 (0)