Chromium Code Reviews| Index: src/ic/ic.h |
| diff --git a/src/ic/ic.h b/src/ic/ic.h |
| index ba606f9ecd770fe7ca38b88d8d495dc00b4f1d75..135e1643d93e559f3ed04a8cc8500d1a396cdee6 100644 |
| --- a/src/ic/ic.h |
| +++ b/src/ic/ic.h |
| @@ -323,8 +323,18 @@ class LoadIC : public IC { |
| } |
| // Code generator routines. |
| - static void GenerateInitialize(MacroAssembler* masm) { GenerateMiss(masm); } |
| - static void GenerateMiss(MacroAssembler* masm); |
| + |
| + // TODO(jkummerow): remove the stress parameter and these stress constants |
|
Jakob Kummerow
2015/09/16 13:57:22
nit: s/remove/Remove/, and the next two lines fit
mvstanton
2015/09/16 14:55:41
Done.
|
| + // when |
| + // a crash bug is fixed. |
| + static const int kStressNone = 0; |
| + static const int kStressInit = 1; |
| + static const int kStressDispatcher = 2; |
| + static const int kStressBuiltin = 3; |
| + static void GenerateInitialize(MacroAssembler* masm) { |
| + GenerateMiss(masm, kStressInit); |
| + } |
| + static void GenerateMiss(MacroAssembler* masm, int stress = kStressNone); |
| static void GenerateRuntimeGetProperty(MacroAssembler* masm, |
| LanguageMode language_mode); |
| static void GenerateNormal(MacroAssembler* masm, LanguageMode language_mode); |