Mercurial > hg > truffle
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 |