Index: lld/test/MachO/fatal-warnings.s =================================================================== --- lld/test/MachO/fatal-warnings.s +++ lld/test/MachO/fatal-warnings.s @@ -1,10 +1,10 @@ # REQUIRES: x86 # RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %s -o %t1.o -# RUN: %lld %t1.o -o /dev/null -single_module 2>&1 \ +# RUN: %no_fatal_warnings_lld %t1.o -o /dev/null -single_module 2>&1 \ # RUN: | FileCheck -check-prefix=WARNING %s -# RUN: not %lld %t1.o -fatal_warnings -o /dev/null -single_module 2>&1 \ -# RUN: | FileCheck -check-prefix=ERROR %s +# RUN: not %no_fatal_warnings_lld %t1.o -fatal_warnings -o /dev/null \ +# RUN: -single_module 2>&1 | FileCheck -check-prefix=ERROR %s # ERROR: error: Option `-single_module' is deprecated # WARNING: warning: Option `-single_module' is deprecated Index: lld/test/MachO/lit.local.cfg =================================================================== --- lld/test/MachO/lit.local.cfg +++ lld/test/MachO/lit.local.cfg @@ -2,5 +2,7 @@ import os -config.substitutions.append(('%lld', 'lld -flavor darwinnew -syslibroot ' + - os.path.join(config.test_source_root, "MachO", "Inputs", "MacOSX.sdk"))) +lld = ('lld -flavor darwinnew -syslibroot ' + + os.path.join(config.test_source_root, "MachO", "Inputs", "MacOSX.sdk")) +config.substitutions.append(('%lld', lld + ' -fatal_warnings')) +config.substitutions.append(('%no_fatal_warnings_lld', lld))