summaryrefslogtreecommitdiffstats
path: root/lld/lib/Driver/LinkerInvocation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/lib/Driver/LinkerInvocation.cpp')
-rw-r--r--lld/lib/Driver/LinkerInvocation.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/lld/lib/Driver/LinkerInvocation.cpp b/lld/lib/Driver/LinkerInvocation.cpp
index d9cda1368d8..be6d951334d 100644
--- a/lld/lib/Driver/LinkerInvocation.cpp
+++ b/lld/lib/Driver/LinkerInvocation.cpp
@@ -67,11 +67,11 @@ void LinkerInvocation::operator()() {
}
struct Blah : ResolverOptions {
- Blah()
+ Blah(const LinkerOptions &options)
: ResolverOptions() {
- _undefinesAreErrors = true;
+ _undefinesAreErrors = !options._noInhibitExec;
}
- } ro;
+ } ro(_options);
auto writer = target->getWriter();
OpenPOWER on IntegriCloud