[ADT] Use a nonce type with at least 4 byte alignment.
[oota-llvm.git] / unittests / ADT / DAGDeltaAlgorithmTest.cpp
index b90e0c7fc23113213257ffa44d9bb9baa7f02a8a..190df7f57470706985856e19289513231218479e 100644 (file)
 #include <cstdarg>
 using namespace llvm;
 
-namespace std {
-
-static std::ostream &operator<<(std::ostream &OS,
-                         const std::set<unsigned> &S) {
-  OS << "{";
-  for (std::set<unsigned>::const_iterator it = S.begin(),
-         ie = S.end(); it != ie; ++it) {
-    if (it != S.begin())
-      OS << ",";
-    OS << *it;
-  }
-  OS << "}";
-  return OS;
-}
-
-}
-
 namespace {
 
 typedef DAGDeltaAlgorithm::edge_ty edge_ty;
@@ -39,7 +22,7 @@ class FixedDAGDeltaAlgorithm : public DAGDeltaAlgorithm {
   unsigned NumTests;
 
 protected:
-  virtual bool ExecuteOneTest(const changeset_ty &Changes) {
+  bool ExecuteOneTest(const changeset_ty &Changes) override {
     ++NumTests;
     return std::includes(Changes.begin(), Changes.end(),
                          FailingSet.begin(), FailingSet.end());