src/share/vm/adlc/archDesc.cpp

changeset 910
284d0af00d53
parent 868
c1345e85f901
child 1014
0fbdb4381b99
child 1038
dbbe28fc66b5
equal deleted inserted replaced
909:7a018855d2f0 910:284d0af00d53
138 if ((res == _resultStr) || (res && _resultStr && !strcmp(res, _resultStr))) { 138 if ((res == _resultStr) || (res && _resultStr && !strcmp(res, _resultStr))) {
139 if ((lch == _lchild) || (lch && _lchild && !strcmp(lch, _lchild))) { 139 if ((lch == _lchild) || (lch && _lchild && !strcmp(lch, _lchild))) {
140 if ((rch == _rchild) || (rch && _rchild && !strcmp(rch, _rchild))) { 140 if ((rch == _rchild) || (rch && _rchild && !strcmp(rch, _rchild))) {
141 char * predStr = get_pred(); 141 char * predStr = get_pred();
142 char * prStr = pr?pr->_pred:NULL; 142 char * prStr = pr?pr->_pred:NULL;
143 if ((prStr == predStr) || (prStr && predStr && !strcmp(prStr, predStr))) { 143 if (ADLParser::equivalent_expressions(prStr, predStr)) {
144 return true; 144 return true;
145 } 145 }
146 } 146 }
147 } 147 }
148 } 148 }

mercurial