Mercurial > hg > graal-jvmci-8
diff src/share/vm/adlc/formssel.cpp @ 475:284d0af00d53
6771309: debugging AD files is difficult without #line directives in generated code
Summary: more and better #line and #define directives in the generated code; ADLC itself accepts #line directives
Reviewed-by: never, kvn
author | jrose |
---|---|
date | Tue, 09 Dec 2008 12:41:26 -0800 |
parents | a1980da045cc |
children | 3b5ac9e7e6ea |
line wrap: on
line diff
--- a/src/share/vm/adlc/formssel.cpp Mon Dec 08 17:15:02 2008 -0800 +++ b/src/share/vm/adlc/formssel.cpp Tue Dec 09 12:41:26 2008 -0800 @@ -1102,10 +1102,7 @@ } if( pred1 != NULL && pred2 != NULL ) { // compare the predicates - const char *str1 = pred1->_pred; - const char *str2 = pred2->_pred; - if( (str1 == NULL && str2 == NULL) - || (str1 != NULL && str2 != NULL && strcmp(str1,str2) == 0) ) { + if (ADLParser::equivalent_expressions(pred1->_pred, pred2->_pred)) { return true; } }