Mercurial > hg > truffle
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 |