@@ -4277,10 +4277,14 @@ if (val->bottom_type()->higher_equal(TypePtr::NULL_PTR)) { // Nothing to do. return; } + if (!UseShenandoahMatrix) { + return; + } + ShenandoahConnectionMatrix* matrix = ShenandoahHeap::heap()->connection_matrix(); enum { _not_null_path = 1, _null_path, PATH_LIMIT }; RegionNode* region = new RegionNode(PATH_LIMIT); Node* prev_mem = memory(Compile::AliasIdxRaw);