diff a/src/hotspot/cpu/ppc/macroAssembler_ppc.hpp b/src/hotspot/cpu/ppc/macroAssembler_ppc.hpp --- a/src/hotspot/cpu/ppc/macroAssembler_ppc.hpp +++ b/src/hotspot/cpu/ppc/macroAssembler_ppc.hpp @@ -32,10 +32,13 @@ // MacroAssembler extends Assembler by a few frequently used macros. class ciTypeArray; class OopMap; +class ciInlineKlass; +class SigEntry; +class VMRegPair; class MacroAssembler: public Assembler { public: MacroAssembler(CodeBuffer* code) : Assembler(code) {} @@ -995,8 +998,11 @@ void untested (const char* msg = nullptr) { stop(stop_untested, msg); } void unimplemented (const char* msg = nullptr) { stop(stop_unimplemented, msg); } void should_not_reach_here(const char* msg = nullptr) { stop(stop_shouldnotreachhere, msg); } void zap_from_to(Register low, int before, Register high, int after, Register val, Register addr) PRODUCT_RETURN; + + // Inline type specific methods + #include "asm/macroAssembler_common.hpp" }; #endif // CPU_PPC_MACROASSEMBLER_PPC_HPP