From 99ec81a7114632ee754c00c9528ca81b30b1fb64 Mon Sep 17 00:00:00 2001 From: never Date: Tue, 2 Sep 2008 15:03:05 -0700 Subject: 6738933: assert with base pointers must match with compressed oops enabled Reviewed-by: kvn, rasbold --- src/share/vm/opto/loopopts.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/share/vm/opto/loopopts.cpp') diff --git a/src/share/vm/opto/loopopts.cpp b/src/share/vm/opto/loopopts.cpp index 06aab460d..36ceb61a3 100644 --- a/src/share/vm/opto/loopopts.cpp +++ b/src/share/vm/opto/loopopts.cpp @@ -932,7 +932,7 @@ void PhaseIdealLoop::split_if_with_blocks_post( Node *n ) { // to fold a StoreP and an AddP together (as part of an // address expression) and the AddP and StoreP have // different controls. - if( !x->is_Load() ) _igvn._worklist.yank(x); + if( !x->is_Load() && !x->is_DecodeN() ) _igvn._worklist.yank(x); } _igvn.remove_dead_node(n); } -- cgit v1.2.3