hotspot Udiff src/share/vm/jvmci/jvmciCompilerToVM.hpp (original) (raw)
@@ -142,15 +142,15 @@ protected: JavaCallArguments* _jca; arrayOop _args; int _index;
- oop next_arg(BasicType expectedType) {
- Handle next_arg(BasicType expectedType) { assert(_index < _args->length(), "out of bounds"); oop arg=((objArrayOop) (_args))->obj_at(_index++); assert(expectedType == T_OBJECT || java_lang_boxing_object::is_instance(arg, expectedType), "arg type mismatch");
- return arg;
- return Handle(Thread::current(), arg);
}
public: JavaArgumentUnboxer(Symbol* signature, JavaCallArguments* jca, arrayOop args, bool is_static) : SignatureIterator(signature) { this->_return_type = T_ILLEGAL;