Index: src/compiler/js-typed-lowering.h |
diff --git a/src/compiler/js-typed-lowering.h b/src/compiler/js-typed-lowering.h |
index d4c9d10e25f427a1809df3c57c0da4217803736c..6c49d3c7fcb050f47691376ce6f492a157dd435c 100644 |
--- a/src/compiler/js-typed-lowering.h |
+++ b/src/compiler/js-typed-lowering.h |
@@ -5,9 +5,11 @@ |
#ifndef V8_COMPILER_JS_TYPED_LOWERING_H_ |
#define V8_COMPILER_JS_TYPED_LOWERING_H_ |
+#include "src/base/compiler-specific.h" |
#include "src/base/flags.h" |
#include "src/compiler/graph-reducer.h" |
#include "src/compiler/opcodes.h" |
+#include "src/globals.h" |
namespace v8 { |
namespace internal { |
@@ -26,7 +28,8 @@ class SimplifiedOperatorBuilder; |
class TypeCache; |
// Lowers JS-level operators to simplified operators based on types. |
-class JSTypedLowering final : public AdvancedReducer { |
+class V8_EXPORT_PRIVATE JSTypedLowering final |
+ : public NON_EXPORTED_BASE(AdvancedReducer) { |
public: |
// Flags that control the mode of operation. |
enum Flag { |