equal
deleted
inserted
replaced
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 |