mirror of
https://github.com/phpv8/v8js.git
synced 2024-12-22 14:01:53 +00:00
Fixed build on PHP 8.0.x
This commit is contained in:
parent
37cdb6f9cf
commit
e06b382bd0
@ -38,7 +38,11 @@ v8::Local<v8::Value> v8js_propagate_exception(v8js_ctx *ctx) /* {{{ */
|
||||
{
|
||||
v8::Local<v8::Value> return_value = v8::Null(ctx->isolate);
|
||||
|
||||
#if PHP_VERSION_ID < 80100
|
||||
if (!(ctx->flags & V8JS_FLAG_PROPAGATE_PHP_EXCEPTIONS) || zend_is_unwind_exit(EG(exception))) {
|
||||
#else
|
||||
if (!(ctx->flags & V8JS_FLAG_PROPAGATE_PHP_EXCEPTIONS) || zend_is_graceful_exit(EG(exception)) || zend_is_unwind_exit(EG(exception))) {
|
||||
#endif
|
||||
v8js_terminate_execution(ctx->isolate);
|
||||
return return_value;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user