Index: src/ia32/macro-assembler-ia32.h |
diff --git a/src/ia32/macro-assembler-ia32.h b/src/ia32/macro-assembler-ia32.h |
index 18d221c4073c2049138324b8f228c635357de59b..c550b3ac4d82a6eda6ff3fb890bc31793e19529a 100644 |
--- a/src/ia32/macro-assembler-ia32.h |
+++ b/src/ia32/macro-assembler-ia32.h |
@@ -272,7 +272,11 @@ class MacroAssembler: public Assembler { |
int result_size); |
void PushHandleScope(Register scratch); |
- void PopHandleScope(Register scratch); |
+ |
+ // Pops a handle scope using the specified scratch register and |
+ // ensuring that registers mentioned in the saved list are not |
+ // clobbered. |
+ void PopHandleScope(Vector<const Register> saved, Register scratch); |
// Jump to a runtime routine. |
void JumpToRuntime(const ExternalReference& ext); |