diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-07-15 17:27:46 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-07-15 17:27:46 +0000 |
commit | 18638574119e6afbc124ebb439564db903ff4086 (patch) | |
tree | 7f511bdf21727e886d2cdef28acd807bb746b535 /include/clang/Basic/SourceManager.h | |
parent | a50943994bf8a45e1929d65c0c7c5b69c2dd3bc7 (diff) | |
download | clang-18638574119e6afbc124ebb439564db903ff4086.tar.gz |
Use a unique_ptr instead of manual memory management for LineTable
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366088 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/SourceManager.h')
-rw-r--r-- | include/clang/Basic/SourceManager.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/Basic/SourceManager.h b/include/clang/Basic/SourceManager.h index 388fc1c1f8..e32f749ae6 100644 --- a/include/clang/Basic/SourceManager.h +++ b/include/clang/Basic/SourceManager.h @@ -679,7 +679,7 @@ class SourceManager : public RefCountedBase<SourceManager> { /// Holds information for \#line directives. /// /// This is referenced by indices from SLocEntryTable. - LineTableInfo *LineTable = nullptr; + std::unique_ptr<LineTableInfo> LineTable; /// These ivars serve as a cache used in the getLineNumber /// method which is used to speedup getLineNumber calls to nearby locations. |