comparison src/share/vm/opto/library_call.cpp @ 174:510f98a80563

6709972: runThese failed with assert(false,"bad AD file") Summary: guard AryEqNode construction with has_match_rule() test, set SpecialArraysEquals default off Reviewed-by: kvn, never
author rasbold
date Tue, 03 Jun 2008 13:14:44 -0700
parents 9148c65abefc
children d1605aabd0a1 1e026f8da827
comparison
equal deleted inserted replaced
169:9148c65abefc 174:510f98a80563
820 return true; 820 return true;
821 } 821 }
822 822
823 //------------------------------inline_array_equals---------------------------- 823 //------------------------------inline_array_equals----------------------------
824 bool LibraryCallKit::inline_array_equals() { 824 bool LibraryCallKit::inline_array_equals() {
825
826 if (!Matcher::has_match_rule(Op_AryEq)) return false;
825 827
826 _sp += 2; 828 _sp += 2;
827 Node *argument2 = pop(); 829 Node *argument2 = pop();
828 Node *argument1 = pop(); 830 Node *argument1 = pop();
829 831