From 5835cd85a5bbc72f4ac47a81b09e986cc8dee715 Mon Sep 17 00:00:00 2001 From: Martchus Date: Tue, 4 Sep 2018 19:39:32 +0200 Subject: [PATCH] Remove unused createFileIDForMemBuffer() --- generator/clangversionabstraction.cpp | 11 ----------- generator/clangversionabstraction.h | 6 ------ 2 files changed, 17 deletions(-) diff --git a/generator/clangversionabstraction.cpp b/generator/clangversionabstraction.cpp index e106539..0bee2fa 100644 --- a/generator/clangversionabstraction.cpp +++ b/generator/clangversionabstraction.cpp @@ -2,17 +2,6 @@ #include "./clangversionabstraction.h" -#include - namespace ReflectiveRapidJSON { -clang::FileID createFileIDForMemBuffer(clang::Preprocessor &pp, llvm::MemoryBuffer *buffer, clang::SourceLocation location) -{ -#if CLANG_VERSION_MAJOR != 3 || CLANG_VERSION_MINOR > 4 - return pp.getSourceManager().createFileID(maybe_unique(buffer), clang::SrcMgr::C_User, 0, 0, location); -#else - return pp.getSourceManager().createFileIDForMemBuffer(buffer, clang::SrcMgr::C_User, 0, 0, location); -#endif -} - } // namespace ReflectiveRapidJSON diff --git a/generator/clangversionabstraction.h b/generator/clangversionabstraction.h index a2d8dd4..e4b98ce 100644 --- a/generator/clangversionabstraction.h +++ b/generator/clangversionabstraction.h @@ -8,14 +8,8 @@ #include -namespace clang { -class Preprocessor; -} - namespace ReflectiveRapidJSON { -clang::FileID createFileIDForMemBuffer(clang::Preprocessor &pp, llvm::MemoryBuffer *buffer, clang::SourceLocation location); - /*! * \brief The MaybeUnique class represents either a std::unique_ptr or a raw pointer. * \remarks This is used to support Clang < 3.6 which has not been using unique_ptr in many places yet.