Skip to content

Commit 30abb6b

Browse files
jpienaarjoker-eph
andauthored
Update mlir/lib/AsmParser/Parser.cpp
Co-authored-by: Mehdi Amini <[email protected]>
1 parent d35976d commit 30abb6b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

mlir/lib/AsmParser/Parser.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)