hotspot/src/cpu/x86/vm/templateTable_x86_64.cpp
changeset 10008 d84de97ad847
parent 9333 36b8f9661154
child 10265 4c869854aebd
equal deleted inserted replaced
10007:43d4a6542551 10008:d84de97ad847
   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