File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -2089,14 +2089,14 @@ OperationParser::parseCustomOperation(ArrayRef<ResultRecord> resultIDs) {
20892089 while (regIt != regEnd && loadIt != loadEnd) {
20902090 StringRef reg = *regIt;
20912091 StringRef load = (*loadIt)->getNamespace ();
2092- if (reg < load) {
2093- mergedDialects.emplace_back (*regIt++, isRegistered);
2094- } else if (load < reg) {
2092+ if (load < reg) {
20952093 mergedDialects.emplace_back (load, isOnlyLoaded);
2096- loadIt++ ;
2094+ ++loadIt ;
20972095 } else {
2098- mergedDialects.emplace_back (*regIt++, isRegistered);
2099- loadIt++;
2096+ mergedDialects.emplace_back (reg, isRegistered);
2097+ ++regIt;
2098+ if (reg == load)
2099+ ++loadIt;
21002100 }
21012101 }
21022102 for (; regIt != regEnd; ++regIt)
You can’t perform that action at this time.
0 commit comments