mirror of
https://github.com/phpv8/v8js.git
synced 2024-11-14 03:48:41 +00:00
Fix conditional compilation for snapshot=off
This commit is contained in:
parent
93d3f9591f
commit
a1cdd7537b
@ -207,7 +207,7 @@ static void v8js_free_storage(void *object TSRMLS_DC) /* {{{ */
|
|||||||
c->modules_stack.~vector();
|
c->modules_stack.~vector();
|
||||||
c->modules_base.~vector();
|
c->modules_base.~vector();
|
||||||
|
|
||||||
#ifdef PHP_V8_USE_EXTERNAL_STARTUP_DATA
|
#if defined(PHP_V8_USE_EXTERNAL_STARTUP_DATA) && PHP_V8_API_VERSION >= 4004044
|
||||||
if (c->snapshot_blob.data) {
|
if (c->snapshot_blob.data) {
|
||||||
efree((void*)c->snapshot_blob.data);
|
efree((void*)c->snapshot_blob.data);
|
||||||
}
|
}
|
||||||
@ -369,8 +369,8 @@ static PHP_METHOD(V8Js, __construct)
|
|||||||
new (&c->create_params) v8::Isolate::CreateParams();
|
new (&c->create_params) v8::Isolate::CreateParams();
|
||||||
c->create_params.array_buffer_allocator = &array_buffer_allocator;
|
c->create_params.array_buffer_allocator = &array_buffer_allocator;
|
||||||
|
|
||||||
new (&c->snapshot_blob) v8::StartupData();
|
|
||||||
#ifdef PHP_V8_USE_EXTERNAL_STARTUP_DATA
|
#ifdef PHP_V8_USE_EXTERNAL_STARTUP_DATA
|
||||||
|
new (&c->snapshot_blob) v8::StartupData();
|
||||||
if (snapshot_blob && snapshot_blob_len) {
|
if (snapshot_blob && snapshot_blob_len) {
|
||||||
c->snapshot_blob.data = snapshot_blob;
|
c->snapshot_blob.data = snapshot_blob;
|
||||||
c->snapshot_blob.raw_size = snapshot_blob_len;
|
c->snapshot_blob.raw_size = snapshot_blob_len;
|
||||||
|
Loading…
Reference in New Issue
Block a user