Make StringSet::insert return pair<iterator, bool> like other self-associative containers
[oota-llvm.git] / utils / TableGen / DAGISelMatcherOpt.cpp
index 0c18e0b1c29add3b4833b8dd52f73bbdd4a66d46..7a22764ec35d995c18833f39d9c8bf493838f4a9 100644 (file)
@@ -454,7 +454,7 @@ static void FactorNodes(std::unique_ptr<Matcher> &MatcherPtr) {
     SmallVector<std::pair<const SDNodeInfo*, Matcher*>, 8> Cases;
     for (unsigned i = 0, e = NewOptionsToMatch.size(); i != e; ++i) {
       CheckOpcodeMatcher *COM = cast<CheckOpcodeMatcher>(NewOptionsToMatch[i]);
-      assert(Opcodes.insert(COM->getOpcode().getEnumName()) &&
+      assert(Opcodes.insert(COM->getOpcode().getEnumName()).second &&
              "Duplicate opcodes not factored?");
       Cases.push_back(std::make_pair(&COM->getOpcode(), COM->getNext()));
     }