projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge TempDir and system_temp_directory.
[oota-llvm.git]
/
lib
/
Support
/
SourceMgr.cpp
diff --git
a/lib/Support/SourceMgr.cpp
b/lib/Support/SourceMgr.cpp
index 003cb56e6cb5f22afa5b6f022f104ecf8f1d5325..f3a422c9d27c4f2dd6e0d0231f25af14e0c4259a 100644
(file)
--- a/
lib/Support/SourceMgr.cpp
+++ b/
lib/Support/SourceMgr.cpp
@@
-42,11
+42,6
@@
SourceMgr::~SourceMgr() {
// Delete the line # cache if allocated.
if (LineNoCacheTy *Cache = getCache(LineNoCache))
delete Cache;
// Delete the line # cache if allocated.
if (LineNoCacheTy *Cache = getCache(LineNoCache))
delete Cache;
-
- while (!Buffers.empty()) {
- delete Buffers.back().Buffer;
- Buffers.pop_back();
- }
}
unsigned SourceMgr::AddIncludeFile(const std::string &Filename,
}
unsigned SourceMgr::AddIncludeFile(const std::string &Filename,
@@
-67,7
+62,7
@@
unsigned SourceMgr::AddIncludeFile(const std::string &Filename,
if (!NewBufOrErr)
return 0;
if (!NewBufOrErr)
return 0;
- return AddNewSourceBuffer(
NewBufOrErr.get().release(
), IncludeLoc);
+ return AddNewSourceBuffer(
std::move(*NewBufOrErr
), IncludeLoc);
}
unsigned SourceMgr::FindBufferContainingLoc(SMLoc Loc) const {
}
unsigned SourceMgr::FindBufferContainingLoc(SMLoc Loc) const {