mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
8159888: [JVMCI] the client VM build is broken when INCLUDE_JVMCI is defined
Fix Client VM build Reviewed-by: twisti, kvn
This commit is contained in:
parent
b64a4110b3
commit
3e441ea1a2
5 changed files with 22 additions and 16 deletions
|
@ -273,14 +273,9 @@ class DoNothingClosure: public OopClosure {
|
|||
static DoNothingClosure do_nothing;
|
||||
|
||||
static void add_derived_oop(oop* base, oop* derived) {
|
||||
#ifndef TIERED
|
||||
#if !defined(TIERED) && !defined(INCLUDE_JVMCI)
|
||||
COMPILER1_PRESENT(ShouldNotReachHere();)
|
||||
#if INCLUDE_JVMCI
|
||||
if (UseJVMCICompiler) {
|
||||
ShouldNotReachHere();
|
||||
}
|
||||
#endif
|
||||
#endif // TIERED
|
||||
#endif // !defined(TIERED) && !defined(INCLUDE_JVMCI)
|
||||
#if defined(COMPILER2) || INCLUDE_JVMCI
|
||||
DerivedPointerTable::add(derived, base);
|
||||
#endif // COMPILER2 || INCLUDE_JVMCI
|
||||
|
@ -473,13 +468,8 @@ void OopMapSet::update_register_map(const frame *fr, RegisterMap *reg_map) {
|
|||
#ifndef PRODUCT
|
||||
|
||||
bool ImmutableOopMap::has_derived_pointer() const {
|
||||
#ifndef TIERED
|
||||
#if !defined(TIERED) && !defined(INCLUDE_JVMCI)
|
||||
COMPILER1_PRESENT(return false);
|
||||
#if INCLUDE_JVMCI
|
||||
if (UseJVMCICompiler) {
|
||||
return false;
|
||||
}
|
||||
#endif
|
||||
#endif // !TIERED
|
||||
#if defined(COMPILER2) || INCLUDE_JVMCI
|
||||
OopMapStream oms(this,OopMapValue::derived_oop_value);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue