diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2018-07-28 11:06:01 +0000 |
commit | 486754660bb926339aefcf012a3f848592babb8b (patch) | |
tree | ecdbc446c9876f4f120f701c243373cd3cb43db3 /lib/Rewrite/TokenRewriter.cpp | |
parent | 55e6d896ad333f07bb3b1ba487df214fc268a4ab (diff) |
Notes
Diffstat (limited to 'lib/Rewrite/TokenRewriter.cpp')
-rw-r--r-- | lib/Rewrite/TokenRewriter.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/lib/Rewrite/TokenRewriter.cpp b/lib/Rewrite/TokenRewriter.cpp index 494defdedaa9..1f5dec499c92 100644 --- a/lib/Rewrite/TokenRewriter.cpp +++ b/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)); } - |