diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-01-03 12:11:45 +0100 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2020-01-03 13:23:37 +0100 |
commit | 8f4f1dea34e255eff8ff4d13960d287d809665a6 (patch) | |
tree | 54e2758a94191c910cf12bc5cd2b1409568ce51c /Zend/zend_exceptions.c | |
parent | b7d2882fee4e9c32c42c0fe057a3fdc41e100a06 (diff) | |
download | php-git-8f4f1dea34e255eff8ff4d13960d287d809665a6.tar.gz |
Convert zend_parse_parameters_none() to fast ZPP
I've done the conversion in those extensions where fast ZPP is predominant.
Diffstat (limited to 'Zend/zend_exceptions.c')
-rw-r--r-- | Zend/zend_exceptions.c | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/Zend/zend_exceptions.c b/Zend/zend_exceptions.c index a7a1f41f59..5ed25431ab 100644 --- a/Zend/zend_exceptions.c +++ b/Zend/zend_exceptions.c @@ -391,11 +391,6 @@ ZEND_METHOD(error_exception, __construct) } /* }}} */ -#define DEFAULT_0_PARAMS \ - if (zend_parse_parameters_none() == FAILURE) { \ - return; \ - } - #define GET_PROPERTY(object, id) \ zend_read_property_ex(i_get_exception_base(object), (object), ZSTR_KNOWN(id), 0, &rv) #define GET_PROPERTY_SILENT(object, id) \ @@ -407,7 +402,7 @@ ZEND_METHOD(exception, getFile) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_FILE); ZVAL_DEREF(prop); @@ -421,7 +416,7 @@ ZEND_METHOD(exception, getLine) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_LINE); ZVAL_DEREF(prop); @@ -435,7 +430,7 @@ ZEND_METHOD(exception, getMessage) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_MESSAGE); ZVAL_DEREF(prop); @@ -449,7 +444,7 @@ ZEND_METHOD(exception, getCode) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_CODE); ZVAL_DEREF(prop); @@ -463,7 +458,7 @@ ZEND_METHOD(exception, getTrace) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_TRACE); ZVAL_DEREF(prop); @@ -477,7 +472,7 @@ ZEND_METHOD(error_exception, getSeverity) { zval *prop, rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); prop = GET_PROPERTY(ZEND_THIS, ZEND_STR_SEVERITY); ZVAL_DEREF(prop); @@ -625,7 +620,7 @@ ZEND_METHOD(exception, getTraceAsString) smart_str str = {0}; uint32_t num = 0; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); object = ZEND_THIS; base_ce = i_get_exception_base(object); @@ -659,7 +654,7 @@ ZEND_METHOD(exception, getPrevious) { zval rv; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); ZVAL_COPY(return_value, GET_PROPERTY_SILENT(ZEND_THIS, ZEND_STR_PREVIOUS)); } /* }}} */ @@ -675,7 +670,7 @@ ZEND_METHOD(exception, __toString) zval rv, tmp; zend_string *fname; - DEFAULT_0_PARAMS; + ZEND_PARSE_PARAMETERS_NONE(); str = ZSTR_EMPTY_ALLOC(); |