Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index d49ff1d26642da9dce4e26926b795af3b2605833..5ba79eed75019493b22abeb217c10692c5ec0322 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -307,16 +307,17 @@ class ToNumberStub: public CodeStub { |
class FastNewClosureStub : public CodeStub { |
public: |
- explicit FastNewClosureStub(StrictModeFlag strict_mode) |
- : strict_mode_(strict_mode) { } |
+ explicit FastNewClosureStub(LanguageMode language_mode) |
+ : language_mode_(language_mode) { } |
void Generate(MacroAssembler* masm); |
private: |
Major MajorKey() { return FastNewClosure; } |
- int MinorKey() { return strict_mode_; } |
+ int MinorKey() { return language_mode_ == CLASSIC_MODE |
+ ? kNonStrictMode : kStrictMode; } |
- StrictModeFlag strict_mode_; |
+ LanguageMode language_mode_; |
}; |