Skip to content

Commit

Permalink
8244276: Zero and minimal VM build failure after JDK-8178349 (use of …
Browse files Browse the repository at this point in the history
…undeclared identifier 'SystemDictionaryShared')

Reviewed-by: minqi, dholmes
  • Loading branch information
DamonFool committed May 3, 2020
1 parent eee3249 commit 765a5b8
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/hotspot/share/classfile/systemDictionary.cpp
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2336,12 +2336,14 @@ bool SystemDictionary::add_loader_constraint(Symbol* class_name,
InstanceKlass* klass2 = find_class(d_hash2, constraint_name, dictionary2); InstanceKlass* klass2 = find_class(d_hash2, constraint_name, dictionary2);
bool result = constraints()->add_entry(constraint_name, klass1, class_loader1, bool result = constraints()->add_entry(constraint_name, klass1, class_loader1,
klass2, class_loader2); klass2, class_loader2);
#if INCLUDE_CDS
if (Arguments::is_dumping_archive() && klass_being_linked != NULL && if (Arguments::is_dumping_archive() && klass_being_linked != NULL &&
!klass_being_linked->is_shared()) { !klass_being_linked->is_shared()) {
SystemDictionaryShared::record_linking_constraint(constraint_name, SystemDictionaryShared::record_linking_constraint(constraint_name,
InstanceKlass::cast(klass_being_linked), InstanceKlass::cast(klass_being_linked),
class_loader1, class_loader2, THREAD); class_loader1, class_loader2, THREAD);
} }
#endif // INCLUDE_CDS
if (Signature::is_array(class_name)) { if (Signature::is_array(class_name)) {
constraint_name->decrement_refcount(); constraint_name->decrement_refcount();
} }
Expand Down

0 comments on commit 765a5b8

Please sign in to comment.