The recent refactoring from JDK-8240363 broke the build on AArch64.
Compiler error:
src/hotspot/share/opto/constantTable.cpp: In member function 'void ConstantTable::emit(CodeBuffer&)':
src/hotspot/share/opto/constantTable.cpp:117:23: error: variable 'MacroAssembler _masm' has initializer but incomplete type
MacroAssembler _masm(&cb);
^
src/hotspot/share/opto/constantTable.cpp: In member function 'void ConstantTable::fill_jump_table(CodeBuffer&, MachConstantNode*, GrowableArray<Label*>) const':
src/hotspot/share/opto/constantTable.cpp:237:23: error: variable 'MacroAssembler _masm' has initializer but incomplete type
MacroAssembler _masm(&cb);
Compiler error:
src/hotspot/share/opto/constantTable.cpp: In member function 'void ConstantTable::emit(CodeBuffer&)':
src/hotspot/share/opto/constantTable.cpp:117:23: error: variable 'MacroAssembler _masm' has initializer but incomplete type
MacroAssembler _masm(&cb);
^
src/hotspot/share/opto/constantTable.cpp: In member function 'void ConstantTable::fill_jump_table(CodeBuffer&, MachConstantNode*, GrowableArray<Label*>) const':
src/hotspot/share/opto/constantTable.cpp:237:23: error: variable 'MacroAssembler _masm' has initializer but incomplete type
MacroAssembler _masm(&cb);
- relates to
-
JDK-8240363 Refactor Compile::Output() to its own Phase
-
- Resolved
-