We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8dfae0c commit 5b5b241Copy full SHA for 5b5b241
llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
@@ -3290,10 +3290,9 @@ void CodeGenDAGPatterns::ParsePatternFragments(bool OutFrags) {
3290
if (!OpsList->getArgName(j))
3291
P->error("Operands list should have names for each operand!");
3292
StringRef ArgNameStr = OpsList->getArgNameStr(j);
3293
- if (!OperandsSet.count(ArgNameStr))
+ if (!OperandsSet.erase(ArgNameStr))
3294
P->error("'" + ArgNameStr +
3295
"' does not occur in pattern or was multiply specified!");
3296
- OperandsSet.erase(ArgNameStr);
3297
Args.push_back(std::string(ArgNameStr));
3298
}
3299
0 commit comments