diff options
author | Alp Toker <alp@nuanti.com> | 2014-05-21 01:12:41 +0000 |
---|---|---|
committer | Alp Toker <alp@nuanti.com> | 2014-05-21 01:12:41 +0000 |
commit | 16b97825c5c0fc1aa5da7caa355e611695325370 (patch) | |
tree | c2a6445f8a243ee3018fc11e2840f492a6cf1f73 /include/clang/Basic/SourceManager.h | |
parent | 041c5c150c840bd5779081f8c8de53f2dca38d23 (diff) |
SourceManager: Use setMainFileID() consistently
Eliminate createMainFileID() / createMainFileIDForMemBuffer() utility
functions. These didn't add much convenience and conflated two distinct
operations.
This change makes things easier to follow by providing a consistent interface
and getting rid of a bunch of cast-to-voids.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@209266 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/SourceManager.h')
-rw-r--r-- | include/clang/Basic/SourceManager.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h index 31f1b8f8bb..bea4890ca4 100644 --- a/include/clang/Basic/SourceManager.h +++ b/include/clang/Basic/SourceManager.h @@ -746,18 +746,6 @@ public: StoredModuleBuildStack.push_back(std::make_pair(moduleName.str(),importLoc)); } - /// \brief Create the FileID for a memory buffer that will represent the - /// FileID for the main source. - /// - /// One example of when this would be used is when the main source is read - /// from STDIN. - FileID createMainFileIDForMemBuffer(const llvm::MemoryBuffer *Buffer, - SrcMgr::CharacteristicKind Kind = SrcMgr::C_User) { - assert(MainFileID.isInvalid() && "MainFileID already set!"); - MainFileID = createFileID(Buffer, Kind); - return MainFileID; - } - //===--------------------------------------------------------------------===// // MainFileID creation and querying methods. //===--------------------------------------------------------------------===// @@ -765,14 +753,6 @@ public: /// \brief Returns the FileID of the main source file. FileID getMainFileID() const { return MainFileID; } - /// \brief Create the FileID for the main source file. - FileID createMainFileID(const FileEntry *SourceFile, - SrcMgr::CharacteristicKind Kind = SrcMgr::C_User) { - assert(MainFileID.isInvalid() && "MainFileID already set!"); - MainFileID = createFileID(SourceFile, SourceLocation(), Kind); - return MainFileID; - } - /// \brief Set the file ID for the main source file. void setMainFileID(FileID FID) { assert(MainFileID.isInvalid() && "MainFileID already set!"); |