Skip to content

Commit 19e38e0

Browse files
refacktargos
authored andcommitted
deps: V8: fix BUILDING_V8_SHARED issues
Backport-PR-URL: #29241 PR-URL: #27375 Reviewed-By: Michaël Zasso <[email protected]> Reviewed-By: Ujjwal Sharma <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Colin Ihrig <[email protected]> Reviewed-By: Rich Trott <[email protected]>
1 parent 8aaa0ab commit 19e38e0

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

common.gypi

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
# Reset this number to 0 on major V8 upgrades.
4040
# Increment by one for each non-official patch applied to deps/v8.
41-
'v8_embedder_string': '-node.8',
41+
'v8_embedder_string': '-node.9',
4242

4343
##### V8 defaults for Node.js #####
4444

deps/v8/src/init/setup-isolate-deserialize.cc

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include "src/base/logging.h"
88
#include "src/execution/isolate.h"
99
#include "src/interpreter/interpreter.h"
10+
#include "src/objects/objects-inl.h"
1011
#include "src/utils/ostreams.h"
1112

1213
namespace v8 {

deps/v8/src/objects/ordered-hash-table.cc

+4
Original file line numberDiff line numberDiff line change
@@ -932,6 +932,7 @@ OrderedHashTableHandler<SmallOrderedNameDictionary,
932932
OrderedNameDictionary>::Allocate(Isolate* isolate,
933933
int capacity);
934934

935+
#if !defined(V8_OS_WIN)
935936
template <class SmallTable, class LargeTable>
936937
bool OrderedHashTableHandler<SmallTable, LargeTable>::Delete(
937938
Handle<HeapObject> table, Handle<Object> key) {
@@ -944,7 +945,9 @@ bool OrderedHashTableHandler<SmallTable, LargeTable>::Delete(
944945
// down to a smaller hash table.
945946
return LargeTable::Delete(Handle<LargeTable>::cast(table), key);
946947
}
948+
#endif
947949

950+
#if !defined(V8_OS_WIN)
948951
template <class SmallTable, class LargeTable>
949952
bool OrderedHashTableHandler<SmallTable, LargeTable>::HasKey(
950953
Isolate* isolate, Handle<HeapObject> table, Handle<Object> key) {
@@ -955,6 +958,7 @@ bool OrderedHashTableHandler<SmallTable, LargeTable>::HasKey(
955958
DCHECK(LargeTable::Is(table));
956959
return LargeTable::HasKey(isolate, LargeTable::cast(*table), *key);
957960
}
961+
#endif
958962

959963
template bool
960964
OrderedHashTableHandler<SmallOrderedHashSet, OrderedHashSet>::HasKey(

deps/v8/src/snapshot/snapshot.h

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "src/snapshot/partial-serializer.h"
99
#include "src/snapshot/startup-serializer.h"
1010

11+
#include "src/objects/objects-inl.h"
1112
#include "src/utils/utils.h"
1213

1314
namespace v8 {

0 commit comments

Comments
 (0)