Index: src/compiler.h |
diff --git a/src/compiler.h b/src/compiler.h |
index 150e15101264a3e11c86853861413674cd24713f..1261eacda52e5c74e1ff2c35743cb448aa436e36 100644 |
--- a/src/compiler.h |
+++ b/src/compiler.h |
@@ -438,27 +438,6 @@ class CompilationInfo final { |
SourcePositionTableBuilder::RecordingMode SourcePositionRecordingMode() const; |
- protected: |
- ParseInfo* parse_info_; |
- |
- void DisableFutureOptimization() { |
- if (GetFlag(kDisableFutureOptimization) && has_shared_info()) { |
- // If Crankshaft tried to optimize this function, bailed out, and |
- // doesn't want to try again, then use TurboFan next time. |
- if (!shared_info()->dont_crankshaft() && |
- bailout_reason() != kOptimizedTooManyTimes) { |
- shared_info()->set_dont_crankshaft(true); |
- if (FLAG_trace_opt) { |
- PrintF("[disabled Crankshaft for "); |
- shared_info()->ShortPrint(); |
- PrintF(", reason: %s]\n", GetBailoutReason(bailout_reason())); |
- } |
- } else { |
- shared_info()->DisableOptimization(bailout_reason()); |
- } |
- } |
- } |
- |
private: |
// Compilation mode. |
// BASE is generated by the full codegen, optionally prepared for bailouts. |
@@ -473,6 +452,7 @@ class CompilationInfo final { |
Code::Flags code_flags, Mode mode, Isolate* isolate, |
Zone* zone); |
+ ParseInfo* parse_info_; |
Isolate* isolate_; |
void SetMode(Mode mode) { |