Index: src/interpreter/bytecode-array-builder.h |
diff --git a/src/interpreter/bytecode-array-builder.h b/src/interpreter/bytecode-array-builder.h |
index a9fa7a7bb5c2bd82f32cb775d8117f2f82ba4bc0..12cb6a5bcee5dcba3620a0a2129b527afddc7185 100644 |
--- a/src/interpreter/bytecode-array-builder.h |
+++ b/src/interpreter/bytecode-array-builder.h |
@@ -6,6 +6,8 @@ |
#define V8_INTERPRETER_BYTECODE_ARRAY_BUILDER_H_ |
#include "src/ast/ast.h" |
+#include "src/base/compiler-specific.h" |
+#include "src/globals.h" |
#include "src/interpreter/bytecode-array-writer.h" |
#include "src/interpreter/bytecode-register-allocator.h" |
#include "src/interpreter/bytecode-register.h" |
@@ -26,7 +28,8 @@ class BytecodeNode; |
class BytecodePipelineStage; |
class Register; |
-class BytecodeArrayBuilder final : public ZoneObject { |
+class V8_EXPORT_PRIVATE BytecodeArrayBuilder final |
+ : public NON_EXPORTED_BASE(ZoneObject) { |
public: |
BytecodeArrayBuilder( |
Isolate* isolate, Zone* zone, int parameter_count, int context_count, |