123456789101112131415161718192021222324252627282930313233 |
- From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
- From: Jeremy Apthorp <[email protected]>
- Date: Mon, 15 Apr 2019 18:12:08 -0700
- Subject: Export symbols needed for Windows build
- These symbols are required to build v8 with BUILD_V8_SHARED on Windows.
- diff --git a/src/objects/objects.h b/src/objects/objects.h
- index 9ca08df61248e287d21e6554a9a53e46134bf84f..ea9b9167f268d268d26c1fb3d5e910a8baf96c22 100644
- --- a/src/objects/objects.h
- +++ b/src/objects/objects.h
- @@ -855,7 +855,7 @@ enum class KeyCollectionMode {
- // Utility superclass for stack-allocated objects that must be updated
- // on gc. It provides two ways for the gc to update instances, either
- // iterating or updating after gc.
- -class Relocatable {
- +class V8_EXPORT_PRIVATE Relocatable {
- public:
- explicit inline Relocatable(Isolate* isolate);
- inline virtual ~Relocatable();
- diff --git a/src/objects/ordered-hash-table.h b/src/objects/ordered-hash-table.h
- index 1110352e46b9bac191d5ca12a936e0366d41168f..050610a1a35b162d19c16ae9d5bdc7f6bd10396f 100644
- --- a/src/objects/ordered-hash-table.h
- +++ b/src/objects/ordered-hash-table.h
- @@ -63,7 +63,7 @@ namespace internal {
- // deleted elements count.
- // [kPrefixSize + 3 + NumberOfDeletedElements()..length]: Not used
- template <class Derived, int entrysize>
- -class OrderedHashTable : public FixedArray {
- +class V8_EXPORT_PRIVATE OrderedHashTable : public FixedArray {
- public:
- // Returns an OrderedHashTable (possibly |table|) with enough space
- // to add at least one new element.
|