diff options
author | Yang Guo <yangguo@chromium.org> | 2018-09-17 07:43:46 +0200 |
---|---|---|
committer | Yang Guo <yangguo@chromium.org> | 2018-09-18 10:18:31 +0200 |
commit | dafaa6ecb520df3761ed68115ee3e6b102963092 (patch) | |
tree | 29710db12265836cf48f42c3ca4a916069700dd8 | |
parent | fee4d3ab90365aaff0d3469076c7ef8a3a91bc79 (diff) | |
download | android-node-v8-dafaa6ecb520df3761ed68115ee3e6b102963092.tar.gz android-node-v8-dafaa6ecb520df3761ed68115ee3e6b102963092.tar.bz2 android-node-v8-dafaa6ecb520df3761ed68115ee3e6b102963092.zip |
deps: add missing HandleScope in FieldType::PrintTo
Refs: https://github.com/nodejs/node/issues/22775
PR-URL: https://github.com/nodejs/node/pull/22890
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Refael Ackermann <refack@gmail.com>
-rw-r--r-- | common.gypi | 2 | ||||
-rw-r--r-- | deps/v8/src/field-type.cc | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/common.gypi b/common.gypi index ae8f1935d9..3cccb3aca1 100644 --- a/common.gypi +++ b/common.gypi @@ -29,7 +29,7 @@ # Reset this number to 0 on major V8 upgrades. # Increment by one for each non-official patch applied to deps/v8. - 'v8_embedder_string': '-node.11', + 'v8_embedder_string': '-node.12', # Enable disassembler for `--print-code` v8 options 'v8_enable_disassembler': 1, diff --git a/deps/v8/src/field-type.cc b/deps/v8/src/field-type.cc index 3b51095323..2eebebe3d6 100644 --- a/deps/v8/src/field-type.cc +++ b/deps/v8/src/field-type.cc @@ -78,6 +78,7 @@ void FieldType::PrintTo(std::ostream& os) { os << "None"; } else { DCHECK(IsClass()); + HandleScope scope(Map::cast(this)->GetIsolate()); os << "Class(" << static_cast<void*>(*AsClass()) << ")"; } } |