summaryrefslogtreecommitdiffstats
path: root/pp-trace
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2014-09-10 05:07:57 +0000
committerCraig Topper <craig.topper@gmail.com>2014-09-10 05:07:57 +0000
commitbcfcec8864a5b82267bd83a7f8ff4a02cf206eae (patch)
tree229cce2c7427869c6ccd5f24bf0d9d118aeddde7 /pp-trace
parentc9041d9e3bf7d2082f6d8987e052b5291a444404 (diff)
Unique_ptrify PPCallbacks ownership. Goes with clang r217474.
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@217475 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'pp-trace')
-rw-r--r--pp-trace/PPTrace.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/pp-trace/PPTrace.cpp b/pp-trace/PPTrace.cpp
index 917949f5..aae62151 100644
--- a/pp-trace/PPTrace.cpp
+++ b/pp-trace/PPTrace.cpp
@@ -109,7 +109,8 @@ public:
PPTraceConsumer(SmallSet<std::string, 4> &Ignore,
std::vector<CallbackCall> &CallbackCalls, Preprocessor &PP) {
// PP takes ownership.
- PP.addPPCallbacks(new PPCallbacksTracker(Ignore, CallbackCalls, PP));
+ PP.addPPCallbacks(llvm::make_unique<PPCallbacksTracker>(Ignore,
+ CallbackCalls, PP));
}
};