diff src/cpu/x86/vm/methodHandles_x86.cpp @ 1108:85f13cdfbc1d

6829192: JSR 292 needs to support 64-bit x86 Summary: changes for method handles and invokedynamic Reviewed-by: kvn
author twisti
date Wed, 16 Dec 2009 12:48:04 +0100
parents 987e948ebbc8
children aa62b9388fce
line wrap: on
line diff
--- a/src/cpu/x86/vm/methodHandles_x86.cpp	Tue Dec 15 17:19:40 2009 -0800
+++ b/src/cpu/x86/vm/methodHandles_x86.cpp	Wed Dec 16 12:48:04 2009 +0100
@@ -448,7 +448,7 @@
                                 rbx_index, Address::times_ptr,
                                 base + vtableEntry::method_offset_in_bytes());
       Register rbx_method = rbx_temp;
-      __ movl(rbx_method, vtable_entry_addr);
+      __ movptr(rbx_method, vtable_entry_addr);
 
       __ verify_oop(rbx_method);
       __ jmp(rbx_method_fie);