diff --git a/src/hotspot/share/opto/compile.cpp b/src/hotspot/share/opto/compile.cpp index a452d439a54..a2428625d4d 100644 --- a/src/hotspot/share/opto/compile.cpp +++ b/src/hotspot/share/opto/compile.cpp @@ -3782,6 +3782,14 @@ void Compile::final_graph_reshaping_main_switch(Node* n, Final_Reshape_Counts& f } break; } +#ifdef ASSERT + case Op_ConNKlass: { + const TypePtr* tp = n->as_Type()->type()->make_ptr(); + ciKlass* klass = tp->is_klassptr()->exact_klass(); + assert(klass->is_in_encoding_range(), "klass cannot be compressed"); + break; + } +#endif default: assert(!n->is_Call(), ""); assert(!n->is_Mem(), "");