Index: src/compiler/js-builtin-reducer.h |
diff --git a/src/compiler/js-builtin-reducer.h b/src/compiler/js-builtin-reducer.h |
index d1ce6ed8f88c6c596f2cda4f00eb4aa88545064f..da31169795ad0eb8e9096a8e74db587f1e4e4078 100644 |
--- a/src/compiler/js-builtin-reducer.h |
+++ b/src/compiler/js-builtin-reducer.h |
@@ -5,8 +5,10 @@ |
#ifndef V8_COMPILER_JS_BUILTIN_REDUCER_H_ |
#define V8_COMPILER_JS_BUILTIN_REDUCER_H_ |
+#include "src/base/compiler-specific.h" |
#include "src/base/flags.h" |
#include "src/compiler/graph-reducer.h" |
+#include "src/globals.h" |
namespace v8 { |
namespace internal { |
@@ -25,7 +27,8 @@ class JSOperatorBuilder; |
class SimplifiedOperatorBuilder; |
class TypeCache; |
-class JSBuiltinReducer final : public AdvancedReducer { |
+class V8_EXPORT_PRIVATE JSBuiltinReducer final |
+ : public NON_EXPORTED_BASE(AdvancedReducer) { |
public: |
// Flags that control the mode of operation. |
enum Flag { |