diff options
author | dim <dim@FreeBSD.org> | 2013-04-08 18:45:10 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2013-04-08 18:45:10 +0000 |
commit | c72c57c9e9b69944e3e009cd5e209634839581d3 (patch) | |
tree | 4fc2f184c499d106f29a386c452b49e5197bf63d /lib/Rewrite/Core | |
parent | 5b20025c30d23d521e12c1f33ec8fa6b821952cd (diff) | |
download | FreeBSD-src-c72c57c9e9b69944e3e009cd5e209634839581d3.zip FreeBSD-src-c72c57c9e9b69944e3e009cd5e209634839581d3.tar.gz |
Vendor import of clang trunk r178860:
http://llvm.org/svn/llvm-project/cfe/trunk@178860
Diffstat (limited to 'lib/Rewrite/Core')
-rw-r--r-- | lib/Rewrite/Core/DeltaTree.cpp | 2 | ||||
-rw-r--r-- | lib/Rewrite/Core/HTMLRewrite.cpp | 9 | ||||
-rw-r--r-- | lib/Rewrite/Core/Rewriter.cpp | 8 | ||||
-rw-r--r-- | lib/Rewrite/Core/TokenRewriter.cpp | 2 |
4 files changed, 12 insertions, 9 deletions
diff --git a/lib/Rewrite/Core/DeltaTree.cpp b/lib/Rewrite/Core/DeltaTree.cpp index 4692277..7a7f15b 100644 --- a/lib/Rewrite/Core/DeltaTree.cpp +++ b/lib/Rewrite/Core/DeltaTree.cpp @@ -13,8 +13,8 @@ #include "clang/Rewrite/Core/DeltaTree.h" #include "clang/Basic/LLVM.h" -#include <cstring> #include <cstdio> +#include <cstring> using namespace clang; /// The DeltaTree class is a multiway search tree (BTree) structure with some diff --git a/lib/Rewrite/Core/HTMLRewrite.cpp b/lib/Rewrite/Core/HTMLRewrite.cpp index 0e8e4fe..2d279f1 100644 --- a/lib/Rewrite/Core/HTMLRewrite.cpp +++ b/lib/Rewrite/Core/HTMLRewrite.cpp @@ -12,14 +12,13 @@ // //===----------------------------------------------------------------------===// -#include "clang/Lex/Preprocessor.h" -#include "clang/Rewrite/Core/Rewriter.h" #include "clang/Rewrite/Core/HTMLRewrite.h" -#include "clang/Lex/TokenConcatenation.h" -#include "clang/Lex/Preprocessor.h" #include "clang/Basic/SourceManager.h" -#include "llvm/ADT/SmallString.h" +#include "clang/Lex/Preprocessor.h" +#include "clang/Lex/TokenConcatenation.h" +#include "clang/Rewrite/Core/Rewriter.h" #include "llvm/ADT/OwningPtr.h" +#include "llvm/ADT/SmallString.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MemoryBuffer.h" #include "llvm/Support/raw_ostream.h" diff --git a/lib/Rewrite/Core/Rewriter.cpp b/lib/Rewrite/Core/Rewriter.cpp index 4df967f..c1c6595 100644 --- a/lib/Rewrite/Core/Rewriter.cpp +++ b/lib/Rewrite/Core/Rewriter.cpp @@ -13,14 +13,16 @@ //===----------------------------------------------------------------------===// #include "clang/Rewrite/Core/Rewriter.h" -#include "clang/AST/Stmt.h" #include "clang/AST/Decl.h" +#include "clang/AST/PrettyPrinter.h" +#include "clang/AST/Stmt.h" #include "clang/Basic/DiagnosticIDs.h" #include "clang/Basic/FileManager.h" #include "clang/Basic/SourceManager.h" #include "clang/Lex/Lexer.h" #include "llvm/ADT/SmallString.h" #include "llvm/Support/FileSystem.h" +#include "llvm/Support/raw_ostream.h" using namespace clang; raw_ostream &RewriteBuffer::write(raw_ostream &os) const { @@ -416,6 +418,7 @@ bool Rewriter::IncreaseIndentation(CharSourceRange range, return false; } +namespace { // A wrapper for a file stream that atomically overwrites the target. // // Creates a file output stream for a temporary file in the constructor, @@ -461,7 +464,7 @@ public: } bool ok() { return FileStream; } - llvm::raw_ostream &getStream() { return *FileStream; } + raw_ostream &getStream() { return *FileStream; } private: DiagnosticsEngine &Diagnostics; @@ -470,6 +473,7 @@ private: OwningPtr<llvm::raw_fd_ostream> FileStream; bool &AllWritten; }; +} // end anonymous namespace bool Rewriter::overwriteChangedFiles() { bool AllWritten = true; diff --git a/lib/Rewrite/Core/TokenRewriter.cpp b/lib/Rewrite/Core/TokenRewriter.cpp index 940ece2..494defd 100644 --- a/lib/Rewrite/Core/TokenRewriter.cpp +++ b/lib/Rewrite/Core/TokenRewriter.cpp @@ -13,9 +13,9 @@ //===----------------------------------------------------------------------===// #include "clang/Rewrite/Core/TokenRewriter.h" +#include "clang/Basic/SourceManager.h" #include "clang/Lex/Lexer.h" #include "clang/Lex/ScratchBuffer.h" -#include "clang/Basic/SourceManager.h" using namespace clang; TokenRewriter::TokenRewriter(FileID FID, SourceManager &SM, |