@@ -403,9 +403,9 @@ ZEND_METHOD(ErrorException, __construct)
403
403
#define GET_PROPERTY_SILENT (object , id ) \
404
404
zend_read_property_ex(i_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(id), 1, &rv)
405
405
406
- #define GET_PROPERTY_OUTLINE (object , id ) \
406
+ #define GET_PROPERTY_NOINLINE (object , id ) \
407
407
zend_read_property_ex(zend_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(id), 0, &rv)
408
- #define GET_PROPERTY_SILENT_OUTLINE (object , id ) \
408
+ #define GET_PROPERTY_SILENT_NOINLINE (object , id ) \
409
409
zend_read_property_ex(zend_get_exception_base(Z_OBJ_P(object)), Z_OBJ_P(object), ZSTR_KNOWN(id), 1, &rv)
410
410
411
411
/* {{{ Get the file in which the exception occurred */
@@ -905,9 +905,9 @@ ZEND_API ZEND_COLD zend_result zend_exception_error(zend_object *ex, int severit
905
905
ce_exception = ex -> ce ;
906
906
EG (exception ) = NULL ;
907
907
if (ce_exception == zend_ce_parse_error || ce_exception == zend_ce_compile_error ) {
908
- zend_string * message = zval_get_string (GET_PROPERTY_OUTLINE (& exception , ZEND_STR_MESSAGE ));
909
- zend_string * file = zval_get_string (GET_PROPERTY_SILENT_OUTLINE (& exception , ZEND_STR_FILE ));
910
- zend_long line = zval_get_long (GET_PROPERTY_SILENT_OUTLINE (& exception , ZEND_STR_LINE ));
908
+ zend_string * message = zval_get_string (GET_PROPERTY_NOINLINE (& exception , ZEND_STR_MESSAGE ));
909
+ zend_string * file = zval_get_string (GET_PROPERTY_SILENT_NOINLINE (& exception , ZEND_STR_FILE ));
910
+ zend_long line = zval_get_long (GET_PROPERTY_SILENT_NOINLINE (& exception , ZEND_STR_LINE ));
911
911
int type = (ce_exception == zend_ce_parse_error ? E_PARSE : E_COMPILE_ERROR ) | E_DONT_BAIL ;
912
912
913
913
zend_observer_error_notify (type , file , line , message );
@@ -936,8 +936,8 @@ ZEND_API ZEND_COLD zend_result zend_exception_error(zend_object *ex, int severit
936
936
ZVAL_OBJ (& zv , EG (exception ));
937
937
/* do the best we can to inform about the inner exception */
938
938
if (instanceof_function (ce_exception , zend_ce_exception ) || instanceof_function (ce_exception , zend_ce_error )) {
939
- file = zval_get_string (GET_PROPERTY_SILENT_OUTLINE (& zv , ZEND_STR_FILE ));
940
- line = zval_get_long (GET_PROPERTY_SILENT_OUTLINE (& zv , ZEND_STR_LINE ));
939
+ file = zval_get_string (GET_PROPERTY_SILENT_NOINLINE (& zv , ZEND_STR_FILE ));
940
+ line = zval_get_long (GET_PROPERTY_SILENT_NOINLINE (& zv , ZEND_STR_LINE ));
941
941
}
942
942
943
943
zend_error_va (E_WARNING , (file && ZSTR_LEN (file ) > 0 ) ? file : NULL , line ,
@@ -949,9 +949,9 @@ ZEND_API ZEND_COLD zend_result zend_exception_error(zend_object *ex, int severit
949
949
}
950
950
}
951
951
952
- str = zval_get_string (GET_PROPERTY_SILENT_OUTLINE (& exception , ZEND_STR_STRING ));
953
- file = zval_get_string (GET_PROPERTY_SILENT_OUTLINE (& exception , ZEND_STR_FILE ));
954
- line = zval_get_long (GET_PROPERTY_SILENT_OUTLINE (& exception , ZEND_STR_LINE ));
952
+ str = zval_get_string (GET_PROPERTY_SILENT_NOINLINE (& exception , ZEND_STR_STRING ));
953
+ file = zval_get_string (GET_PROPERTY_SILENT_NOINLINE (& exception , ZEND_STR_FILE ));
954
+ line = zval_get_long (GET_PROPERTY_SILENT_NOINLINE (& exception , ZEND_STR_LINE ));
955
955
956
956
zend_error_va (severity | E_DONT_BAIL ,
957
957
(file && ZSTR_LEN (file ) > 0 ) ? file : NULL , line ,
0 commit comments