1.1 --- a/src/cpu/sparc/vm/interp_masm_sparc.cpp Mon Mar 08 04:46:30 2010 -0800 1.2 +++ b/src/cpu/sparc/vm/interp_masm_sparc.cpp Tue Mar 09 20:16:19 2010 +0100 1.3 @@ -244,9 +244,10 @@ 1.4 } 1.5 1.6 1.7 -void InterpreterMacroAssembler::super_call_VM_leaf(Register thread_cache, address entry_point, Register arg_1) { 1.8 +void InterpreterMacroAssembler::super_call_VM_leaf(Register thread_cache, address entry_point, Register arg_1, Register arg_2) { 1.9 mov(arg_1, O0); 1.10 - MacroAssembler::call_VM_leaf_base(thread_cache, entry_point, 1); 1.11 + mov(arg_2, O1); 1.12 + MacroAssembler::call_VM_leaf_base(thread_cache, entry_point, 2); 1.13 } 1.14 #endif /* CC_INTERP */ 1.15