diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2019-01-19 10:05:49 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2019-01-19 10:05:49 +0000 |
| commit | e2fd426bdafe9f5c10066d3926ece6e342184a67 (patch) | |
| tree | bfbbb5fd38554e6b8988b7a217e9fd0623728d7d /test/COFF/thinlto-archives.ll | |
| parent | 84c4061b34e048f47e5eb4fbabc1558495e8157c (diff) | |
Notes
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" |
