Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)
authorMehdi Amini <mehdi.amini@apple.com>
Sat, 19 Nov 2016 18:19:41 +0000 (18:19 +0000)
committerMehdi Amini <mehdi.amini@apple.com>
Sat, 19 Nov 2016 18:19:41 +0000 (18:19 +0000)
commit6f408368237fdb0beb2ac1bf1d1bb7ad6124b99b
tree0aa9454cea4d74b286f93ec63289d8a81f505448
parent0a94bffe1204200b0494a7b74be5a28733cfa628
Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)

Summary:
This makes it explicit that ownership is taken. Also replace all `new`
with make_unique<> at call sites.

Reviewers: anemet

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D26884

llvm-svn: 287449
clang/lib/CodeGen/CodeGenAction.cpp
llvm/include/llvm/IR/LLVMContext.h
llvm/lib/IR/LLVMContext.cpp
llvm/lib/LTO/LTOCodeGenerator.cpp
llvm/tools/opt/opt.cpp