diff options
Diffstat (limited to 'lld/lib/Driver/LinkerInvocation.cpp')
-rw-r--r-- | lld/lib/Driver/LinkerInvocation.cpp | 6 |
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(); |