Mercurial > hg > graal-jvmci-8
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 } |