diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp')
-rw-r--r-- | contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp b/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp index 494defdedaa9..1f5dec499c92 100644 --- a/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp +++ b/contrib/llvm/tools/clang/lib/Rewrite/TokenRewriter.cpp @@ -1,4 +1,4 @@ -//===--- TokenRewriter.cpp - Token-based code rewriting interface ---------===// +//===- TokenRewriter.cpp - Token-based code rewriting interface -----------===// // // The LLVM Compiler Infrastructure // @@ -16,6 +16,12 @@ #include "clang/Basic/SourceManager.h" #include "clang/Lex/Lexer.h" #include "clang/Lex/ScratchBuffer.h" +#include "clang/Lex/Token.h" +#include <cassert> +#include <cstring> +#include <map> +#include <utility> + using namespace clang; TokenRewriter::TokenRewriter(FileID FID, SourceManager &SM, @@ -46,9 +52,7 @@ TokenRewriter::TokenRewriter(FileID FID, SourceManager &SM, } } -TokenRewriter::~TokenRewriter() { -} - +TokenRewriter::~TokenRewriter() = default; /// RemapIterator - Convert from token_iterator (a const iterator) to /// TokenRefTy (a non-const iterator). @@ -63,7 +67,6 @@ TokenRewriter::TokenRefTy TokenRewriter::RemapIterator(token_iterator I) { return MapIt->second; } - /// AddToken - Add the specified token into the Rewriter before the other /// position. TokenRewriter::TokenRefTy @@ -77,7 +80,6 @@ TokenRewriter::AddToken(const Token &T, TokenRefTy Where) { return Where; } - TokenRewriter::token_iterator TokenRewriter::AddTokenBefore(token_iterator I, const char *Val) { unsigned Len = strlen(Val); @@ -96,4 +98,3 @@ TokenRewriter::AddTokenBefore(token_iterator I, const char *Val) { return AddToken(Tok, RemapIterator(I)); } - |