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