Fix no-asserts build failure due to unused variable, and cleanup some unique_ptr usage while I'm here
llvm-svn: 240169
This commit is contained in:
parent
3959263545
commit
dccc8e2cc1
|
@ -14,6 +14,7 @@
|
|||
#include "lld/Core/Simple.h"
|
||||
#include "lld/ReaderWriter/CoreLinkingContext.h"
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
|
||||
using namespace lld;
|
||||
|
||||
|
@ -40,8 +41,9 @@ bool CoreLinkingContext::validateImpl(raw_ostream &) {
|
|||
|
||||
void CoreLinkingContext::addPasses(PassManager &pm) {
|
||||
for (StringRef name : _passNames) {
|
||||
(void)name;
|
||||
assert(name == "order" && "bad pass name");
|
||||
pm.add(std::unique_ptr<Pass>(new OrderPass()));
|
||||
pm.add(llvm::make_unique<OrderPass>());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue