提交 20e72da2 编写于 作者: K kvn

7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"

Summary: Define ciMethodHandle::print_chain_impl() and ciMethodHandle::print_chain() bodies only in debug builds.
Reviewed-by: never, twisti
上级 ddc27095
...@@ -86,12 +86,12 @@ ciMethod* ciMethodHandle::get_adapter(bool is_invokedynamic) { ...@@ -86,12 +86,12 @@ ciMethod* ciMethodHandle::get_adapter(bool is_invokedynamic) {
} }
#ifndef PRODUCT #ifdef ASSERT
// ------------------------------------------------------------------ // ------------------------------------------------------------------
// ciMethodHandle::print_chain_impl // ciMethodHandle::print_chain_impl
// //
// Implementation of the print method. // Implementation of the print method.
void ciMethodHandle::print_chain_impl(outputStream* st) { void ciMethodHandle::print_chain_impl() {
ASSERT_IN_VM; ASSERT_IN_VM;
MethodHandleChain::print(get_oop()); MethodHandleChain::print(get_oop());
} }
...@@ -101,7 +101,7 @@ void ciMethodHandle::print_chain_impl(outputStream* st) { ...@@ -101,7 +101,7 @@ void ciMethodHandle::print_chain_impl(outputStream* st) {
// ciMethodHandle::print_chain // ciMethodHandle::print_chain
// //
// Implementation of the print_chain method. // Implementation of the print_chain method.
void ciMethodHandle::print_chain(outputStream* st) { void ciMethodHandle::print_chain() {
GUARDED_VM_ENTRY(print_chain_impl(st);); GUARDED_VM_ENTRY(print_chain_impl(););
} }
#endif #endif
...@@ -45,7 +45,7 @@ private: ...@@ -45,7 +45,7 @@ private:
ciMethod* get_adapter( bool is_invokedynamic); ciMethod* get_adapter( bool is_invokedynamic);
protected: protected:
void print_chain_impl(outputStream* st) PRODUCT_RETURN; void print_chain_impl() NOT_DEBUG_RETURN;
public: public:
ciMethodHandle(instanceHandle h_i) : ciMethodHandle(instanceHandle h_i) :
...@@ -79,7 +79,7 @@ public: ...@@ -79,7 +79,7 @@ public:
return _invokedynamic_adapter; return _invokedynamic_adapter;
} }
void print_chain(outputStream* st = tty) PRODUCT_RETURN; void print_chain() NOT_DEBUG_RETURN;
}; };
#endif // SHARE_VM_CI_CIMETHODHANDLE_HPP #endif // SHARE_VM_CI_CIMETHODHANDLE_HPP
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册