src/share/vm/opto/ifnode.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/ifnode.cpp	Thu Jan  7 18:11:27 2010
--- new/src/share/vm/opto/ifnode.cpp	Thu Jan  7 18:11:27 2010

*** 529,538 **** --- 529,541 ---- // Use linear_only if we are still parsing, since we cannot // trust the regions to be fully filled in. if (linear_only) return NULL; + if( dom->is_Root() ) + return NULL; + // Else hit a Region. Check for a loop header if( dom->is_Loop() ) return dom->in(1); // Skip up thru loops // Check for small diamonds

src/share/vm/opto/ifnode.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File