diff options
-rw-r--r-- | ext/opcache/Optimizer/sccp.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/opcache/Optimizer/sccp.c b/ext/opcache/Optimizer/sccp.c index b1979b68a8..6ca1301e2d 100644 --- a/ext/opcache/Optimizer/sccp.c +++ b/ext/opcache/Optimizer/sccp.c @@ -797,6 +797,10 @@ static zend_bool can_ct_eval_func_call(zend_string *name, uint32_t num_args, zva || zend_string_equals_literal(name, "array_values") || zend_string_equals_literal(name, "base64_decode") || zend_string_equals_literal(name, "base64_encode") +#ifndef ZEND_WIN32 + /* On Windows this function may be code page dependent. */ + || zend_string_equals_literal(name, "dirname") +#endif || zend_string_equals_literal(name, "imagetypes") || zend_string_equals_literal(name, "in_array") || zend_string_equals_literal(name, "ltrim") |