comparison src/cpu/x86/vm/templateTable_x86_64.cpp @ 3461:81d815b05abb

7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never
author jrose
date Thu, 23 Jun 2011 17:14:06 -0700
parents 286c498ae0d4
children fdb992d83a87
comparison
equal deleted inserted replaced
3460:e9b51b4bdcc7 3461:81d815b05abb
382 { 382 {
383 Label L; 383 Label L;
384 __ cmpl(rdx, JVM_CONSTANT_Integer); 384 __ cmpl(rdx, JVM_CONSTANT_Integer);
385 __ jcc(Assembler::equal, L); 385 __ jcc(Assembler::equal, L);
386 __ cmpl(rdx, JVM_CONSTANT_String); 386 __ cmpl(rdx, JVM_CONSTANT_String);
387 __ jcc(Assembler::equal, L);
388 __ cmpl(rdx, JVM_CONSTANT_Object);
387 __ jcc(Assembler::equal, L); 389 __ jcc(Assembler::equal, L);
388 __ stop("unexpected tag type in ldc"); 390 __ stop("unexpected tag type in ldc");
389 __ bind(L); 391 __ bind(L);
390 } 392 }
391 #endif 393 #endif