Index: src/code-stubs.h |
diff --git a/src/code-stubs.h b/src/code-stubs.h |
index 8d270d4fca6849f70373753676e69ea9ad6431ee..d376a038c79701e7c6c8c2d40e96781076a24c28 100644 |
--- a/src/code-stubs.h |
+++ b/src/code-stubs.h |
@@ -952,9 +952,13 @@ class CallICStub: public PlatformCodeStub { |
} |
protected: |
- int arg_count() const { return state().argc(); } |
+ int arg_count() const { |
+ DCHECK(!argc_in_register()); |
+ return state().argc(); |
+ } |
ConvertReceiverMode convert_mode() const { return state().convert_mode(); } |
TailCallMode tail_call_mode() const { return state().tail_call_mode(); } |
+ bool argc_in_register() const { return state().argc_in_register(); } |
CallICState state() const { |
return CallICState(static_cast<ExtraICState>(minor_key_)); |