Index: src/ia32/macro-assembler-ia32.h |
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
index 0be458551bf8f6813bd5bff6fc0a9c422317832d..2bd9866f6703721ce56713f69a27e5e55699792e 100644 |
--- a/src/ia32/macro-assembler-ia32.h |
+++ b/src/ia32/macro-assembler-ia32.h |
@@ -967,6 +967,10 @@ class MacroAssembler: public Assembler { |
void JumpIfDictionaryInPrototypeChain(Register object, Register scratch0, |
Register scratch1, Label* found); |
+ // OSR needs to adjust locals on the stack down one word over the vector. |
+ void AdaptUnoptimizedFrameForOsrEntry(int unoptimized_slot_count, |
+ Register scratch0, Register scratch1); |
+ |
private: |
bool generating_stub_; |
bool has_frame_; |