Chromium Code Reviews| Index: src/compiler/escape-analysis-reducer.h |
| diff --git a/src/compiler/escape-analysis-reducer.h b/src/compiler/escape-analysis-reducer.h |
| index e5e46b5d60f5b0236a37ca29b13faeced5840957..537f68d26a60d008e8a07a3a888c466fac157bbd 100644 |
| --- a/src/compiler/escape-analysis-reducer.h |
| +++ b/src/compiler/escape-analysis-reducer.h |
| @@ -30,6 +30,8 @@ class V8_EXPORT_PRIVATE EscapeAnalysisReducer final |
| // after this reducer has been applied. Has no effect in release mode. |
| void VerifyReplacement() const; |
| + bool compilation_failed() { return compilation_failed_; } |
|
Benedikt Meurer
2016/11/15 12:42:55
Nit: const
|
| + |
| private: |
| Reduction ReduceLoad(Node* node); |
| Reduction ReduceStore(Node* node); |
| @@ -55,6 +57,7 @@ class V8_EXPORT_PRIVATE EscapeAnalysisReducer final |
| // and nodes that do not need a visit from ReduceDeoptState etc. |
| BitVector fully_reduced_; |
| bool exists_virtual_allocate_; |
| + bool compilation_failed_ = false; |
| DISALLOW_COPY_AND_ASSIGN(EscapeAnalysisReducer); |
| }; |