summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-09-15 17:50:10 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-09-15 17:50:10 +0000
commit7ee25502f6f8f2e0eb100aead2e57416998207c2 (patch)
tree88c485334ed399e003d55cc75ad856fa5824db6b /clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
parent0290c9ca5caa1360708d5eba1adf179ec1456cc4 (diff)
downloadbcm5719-llvm-7ee25502f6f8f2e0eb100aead2e57416998207c2.tar.gz
bcm5719-llvm-7ee25502f6f8f2e0eb100aead2e57416998207c2.zip
unique_ptrify ChainedDiagnosticConsumer's ctor parameters
llvm-svn: 217793
Diffstat (limited to 'clang/lib/Frontend/SerializedDiagnosticPrinter.cpp')
-rw-r--r--clang/lib/Frontend/SerializedDiagnosticPrinter.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp b/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
index 66b3333524d..15f78d25259 100644
--- a/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
+++ b/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp
@@ -236,9 +236,9 @@ private:
namespace clang {
namespace serialized_diags {
-DiagnosticConsumer *create(std::unique_ptr<raw_ostream> OS,
- DiagnosticOptions *diags) {
- return new SDiagsWriter(std::move(OS), diags);
+std::unique_ptr<DiagnosticConsumer> create(std::unique_ptr<raw_ostream> OS,
+ DiagnosticOptions *diags) {
+ return llvm::make_unique<SDiagsWriter>(std::move(OS), diags);
}
} // end namespace serialized_diags
} // end namespace clang
OpenPOWER on IntegriCloud