mirror of
https://github.com/php/php-src.git
synced 2024-12-18 06:21:41 +08:00
Ignore getcwd return in zend_compile
To do this move the php_ignore_value macro to ZEND_IGNORE_VALUE.
This commit is contained in:
parent
208257eec5
commit
c568ffe517
@ -5667,9 +5667,9 @@ static zend_bool zend_try_ct_eval_magic_const(zval *zv, zend_ast *ast) /* {{{ */
|
||||
if (strcmp(ZSTR_VAL(dirname), ".") == 0) {
|
||||
dirname = zend_string_extend(dirname, MAXPATHLEN, 0);
|
||||
#if HAVE_GETCWD
|
||||
VCWD_GETCWD(ZSTR_VAL(dirname), MAXPATHLEN);
|
||||
ZEND_IGNORE_VALUE(VCWD_GETCWD(ZSTR_VAL(dirname), MAXPATHLEN));
|
||||
#elif HAVE_GETWD
|
||||
VCWD_GETWD(ZSTR_VAL(dirname));
|
||||
ZEND_IGNORE_VALUE(VCWD_GETWD(ZSTR_VAL(dirname)));
|
||||
#endif
|
||||
}
|
||||
|
||||
|
@ -117,6 +117,12 @@
|
||||
# define EMPTY_SWITCH_DEFAULT_CASE() default: ZEND_ASSUME(0); break;
|
||||
#endif
|
||||
|
||||
#if defined(__GNUC__) && __GNUC__ >= 4
|
||||
# define ZEND_IGNORE_VALUE(x) (({ __typeof__ (x) __x = (x); (void) __x; }))
|
||||
#else
|
||||
# define ZEND_IGNORE_VALUE(x) ((void) (x))
|
||||
#endif
|
||||
|
||||
/* all HAVE_XXX test have to be after the include of zend_config above */
|
||||
|
||||
#if defined(HAVE_LIBDL) && !defined(ZEND_WIN32)
|
||||
|
@ -257,11 +257,7 @@ END_EXTERN_C()
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(__GNUC__) && __GNUC__ >= 4
|
||||
# define php_ignore_value(x) (({ __typeof__ (x) __x = (x); (void) __x; }))
|
||||
#else
|
||||
# define php_ignore_value(x) ((void) (x))
|
||||
#endif
|
||||
#define php_ignore_value(x) ZEND_IGNORE_VALUE(x)
|
||||
|
||||
/* global variables */
|
||||
#if !defined(PHP_WIN32)
|
||||
|
Loading…
Reference in New Issue
Block a user