diff options
Diffstat (limited to 'test/COFF/thinlto-archives.ll')
| -rw-r--r-- | test/COFF/thinlto-archives.ll | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/test/COFF/thinlto-archives.ll b/test/COFF/thinlto-archives.ll index 9a47a3a6feb6..6a27115705b1 100644 --- a/test/COFF/thinlto-archives.ll +++ b/test/COFF/thinlto-archives.ll @@ -6,9 +6,17 @@ ; RUN: opt -thinlto-bc -o %T/thinlto-archives/b/bar.obj %S/Inputs/bar.ll ; RUN: llvm-ar crs %T/thinlto-archives/a.lib %T/thinlto-archives/a/bar.obj ; RUN: llvm-ar crs %T/thinlto-archives/b.lib %T/thinlto-archives/b/bar.obj -; RUN: lld-link /out:%T/thinlto-archives/main.exe -entry:main \ -; RUN: -subsystem:console %T/thinlto-archives/main.obj \ +; RUN: lld-link -out:%T/thinlto-archives/main.exe -entry:main \ +; RUN: -lldsavetemps -subsystem:console %T/thinlto-archives/main.obj \ ; RUN: %T/thinlto-archives/a.lib %T/thinlto-archives/b.lib +; RUN: FileCheck %s < %T/thinlto-archives/main.exe.resolution.txt + +; CHECK: {{/thinlto-archives/main.obj$}} +; CHECK: {{^-r=.*/thinlto-archives/main.obj,main,px$}} +; CHECK: {{/thinlto-archives/a.libbar.obj$}} +; CHECK-NEXT: {{^-r=.*/thinlto-archives/a.libbar.obj,foo,p$}} +; CHECK-NEXT: {{/thinlto-archives/b.libbar.obj$}} +; CHECK-NEXT: {{^-r=.*/thinlto-archives/b.libbar.obj,bar,p$}} target datalayout = "e-m:w-i64:64-f80:128-n8:16:32:64-S128" target triple = "x86_64-pc-windows-msvc" |
