]> granicus.if.org Git - clang/commitdiff
Just use std::list<> for PathPieces instead of complicated use of ilist.
authorTed Kremenek <kremenek@apple.com>
Mon, 29 Apr 2013 23:13:02 +0000 (23:13 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 29 Apr 2013 23:13:02 +0000 (23:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180747 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h

index 7b5b1c2e2a0bbe00a918db99229766b4015815ff..9de0a5fba32e88de6b1d14bdd5653b29acf2b891 100644 (file)
@@ -21,6 +21,7 @@
 #include "llvm/ADT/Optional.h"
 #include "llvm/ADT/PointerUnion.h"
 #include <deque>
+#include <list>
 #include <iterator>
 #include <string>
 #include <vector>
@@ -388,7 +389,7 @@ public:
 };
   
   
-class PathPieces : public std::deque<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
+class PathPieces : public std::list<IntrusiveRefCntPtr<PathDiagnosticPiece> > {
   void flattenTo(PathPieces &Primary, PathPieces &Current,
                  bool ShouldFlattenMacros) const;
 public: