From 8f5bc9f0e10f278d4a1bd1919c169e6569932295 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Tue, 20 Apr 2010 20:49:23 +0000 Subject: change FullSourceLoc to have a *const* SourceManager&, eliminating a const_cast. llvm-svn: 101940 --- clang/lib/Basic/SourceManager.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'clang/lib/Basic/SourceManager.cpp') diff --git a/clang/lib/Basic/SourceManager.cpp b/clang/lib/Basic/SourceManager.cpp index 355b87a9dd7..3ecab1d8c16 100644 --- a/clang/lib/Basic/SourceManager.cpp +++ b/clang/lib/Basic/SourceManager.cpp @@ -60,7 +60,7 @@ void ContentCache::replaceBuffer(const llvm::MemoryBuffer *B) { } const llvm::MemoryBuffer *ContentCache::getBuffer(Diagnostic &Diag, - const SourceManager &sm, + const SourceManager &SM, SourceLocation Loc, bool *Invalid) const { if (Invalid) @@ -68,9 +68,6 @@ const llvm::MemoryBuffer *ContentCache::getBuffer(Diagnostic &Diag, // Lazily create the Buffer for ContentCaches that wrap files. if (!Buffer.getPointer() && Entry) { - // FIXME: - SourceManager &SM = const_cast(sm); - std::string ErrorStr; struct stat FileInfo; Buffer.setPointer(MemoryBuffer::getFile(Entry->getName(), &ErrorStr, -- cgit v1.2.3