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/Core/Simple.h"
|
||||||
#include "lld/ReaderWriter/CoreLinkingContext.h"
|
#include "lld/ReaderWriter/CoreLinkingContext.h"
|
||||||
#include "llvm/ADT/ArrayRef.h"
|
#include "llvm/ADT/ArrayRef.h"
|
||||||
|
#include "llvm/ADT/STLExtras.h"
|
||||||
|
|
||||||
using namespace lld;
|
using namespace lld;
|
||||||
|
|
||||||
|
@ -40,8 +41,9 @@ bool CoreLinkingContext::validateImpl(raw_ostream &) {
|
||||||
|
|
||||||
void CoreLinkingContext::addPasses(PassManager &pm) {
|
void CoreLinkingContext::addPasses(PassManager &pm) {
|
||||||
for (StringRef name : _passNames) {
|
for (StringRef name : _passNames) {
|
||||||
|
(void)name;
|
||||||
assert(name == "order" && "bad pass 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