Index: src/compiler/load-elimination.h |
diff --git a/src/compiler/load-elimination.h b/src/compiler/load-elimination.h |
index 985e690bc4e24d71bf13255152d8b0885be6e8ac..174cbfcbcd626f14b1c4e0b4a9095eed5f9ece59 100644 |
--- a/src/compiler/load-elimination.h |
+++ b/src/compiler/load-elimination.h |
@@ -5,7 +5,9 @@ |
#ifndef V8_COMPILER_LOAD_ELIMINATION_H_ |
#define V8_COMPILER_LOAD_ELIMINATION_H_ |
+#include "src/base/compiler-specific.h" |
#include "src/compiler/graph-reducer.h" |
+#include "src/globals.h" |
namespace v8 { |
namespace internal { |
@@ -17,7 +19,8 @@ struct FieldAccess; |
class Graph; |
class JSGraph; |
-class LoadElimination final : public AdvancedReducer { |
+class V8_EXPORT_PRIVATE LoadElimination final |
+ : public NON_EXPORTED_BASE(AdvancedReducer) { |
public: |
LoadElimination(Editor* editor, JSGraph* jsgraph, Zone* zone) |
: AdvancedReducer(editor), node_states_(zone), jsgraph_(jsgraph) {} |