comparison src/share/vm/prims/methodHandleWalk.cpp @ 1142:4ce7240d622c

6914300: ciEnv should export all well known classes Reviewed-by: kvn, twisti
author never
date Wed, 06 Jan 2010 14:22:39 -0800
parents dd57230ba8fe
children cd37471eaecc
comparison
equal deleted inserted replaced
1140:1f6d42899c3a 1142:4ce7240d622c
1043 case T_LONG: emit_bc(Bytecodes::_lreturn); break; 1043 case T_LONG: emit_bc(Bytecodes::_lreturn); break;
1044 case T_FLOAT: emit_bc(Bytecodes::_freturn); break; 1044 case T_FLOAT: emit_bc(Bytecodes::_freturn); break;
1045 case T_DOUBLE: emit_bc(Bytecodes::_dreturn); break; 1045 case T_DOUBLE: emit_bc(Bytecodes::_dreturn); break;
1046 case T_VOID: emit_bc(Bytecodes::_return); break; 1046 case T_VOID: emit_bc(Bytecodes::_return); break;
1047 case T_OBJECT: 1047 case T_OBJECT:
1048 if (_rklass.not_null() && _rklass() != SystemDictionary::object_klass()) 1048 if (_rklass.not_null() && _rklass() != SystemDictionary::Object_klass())
1049 emit_bc(Bytecodes::_checkcast, cpool_klass_put(_rklass())); 1049 emit_bc(Bytecodes::_checkcast, cpool_klass_put(_rklass()));
1050 emit_bc(Bytecodes::_areturn); 1050 emit_bc(Bytecodes::_areturn);
1051 break; 1051 break;
1052 default: ShouldNotReachHere(); 1052 default: ShouldNotReachHere();
1053 } 1053 }