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); |