comparison src/cpu/x86/vm/methodHandles_x86.cpp @ 1277:855c5171834c

6928839: JSR 292 typo in x86 _adapter_check_cast Summary: There is a small typo in methodHandles_x86.cpp. Reviewed-by: kvn
author twisti
date Tue, 23 Feb 2010 17:46:29 +0100
parents e66fd840cb6b
children 51db1e4b379d
comparison
equal deleted inserted replaced
1276:8b38237bae55 1277:855c5171834c
582 __ movptr(rbx_klass, rcx_amh_argument); // this is a Class object! 582 __ movptr(rbx_klass, rcx_amh_argument); // this is a Class object!
583 __ movptr(rbx_klass, Address(rbx_klass, java_lang_Class::klass_offset_in_bytes())); 583 __ movptr(rbx_klass, Address(rbx_klass, java_lang_Class::klass_offset_in_bytes()));
584 584
585 Label done; 585 Label done;
586 __ movptr(rdx_temp, vmarg); 586 __ movptr(rdx_temp, vmarg);
587 __ testl(rdx_temp, rdx_temp); 587 __ testptr(rdx_temp, rdx_temp);
588 __ jccb(Assembler::zero, done); // no cast if null 588 __ jccb(Assembler::zero, done); // no cast if null
589 __ load_klass(rdx_temp, rdx_temp); 589 __ load_klass(rdx_temp, rdx_temp);
590 590
591 // live at this point: 591 // live at this point:
592 // - rbx_klass: klass required by the target method 592 // - rbx_klass: klass required by the target method