52 lines · plain
1// RUN: %clang_cl \
2// RUN: --config \
3// RUN: -fno-record-command-line \
4// RUN: -frecord-command-line \
5// RUN: -nodefaultlibs \
6// RUN: -nostdlib \
7// RUN: -rpath \
8// RUN: -shared \
9// RUN: -static \
10// RUN: -stdlib \
11// RUN: -Xoffload-linker \
12// RUN: -### -x c++ -c - < /dev/null 2>&1 \
13// RUN: | FileCheck %s --check-prefix=CL --implicit-check-not="warning:"
14
15// RUN: not %clang_dxc \
16// RUN: --config \
17// RUN: -fno-record-command-line \
18// RUN: -frecord-command-line \
19// RUN: -nodefaultlibs \
20// RUN: -nostdlib \
21// RUN: -rpath \
22// RUN: -shared \
23// RUN: -static \
24// RUN: -stdlib \
25// RUN: -Xlinker \
26// RUN: -Xoffload-linker \
27// RUN: -### -T lib_6_3 -Vd - < /dev/null 2>&1 \
28// RUN: | FileCheck %s --check-prefix=DXC --implicit-check-not="error:"
29
30// CL: warning: unknown argument ignored in clang-cl: '--config'
31// CL: warning: unknown argument ignored in clang-cl: '-fno-record-command-line'
32// CL: warning: unknown argument ignored in clang-cl: '-frecord-command-line'
33// CL: warning: unknown argument ignored in clang-cl: '-nodefaultlibs'
34// CL: warning: unknown argument ignored in clang-cl: '-nostdlib'
35// CL: warning: unknown argument ignored in clang-cl: '-rpath'
36// CL: warning: unknown argument ignored in clang-cl: '-shared'
37// CL: warning: unknown argument ignored in clang-cl: '-static'
38// CL: warning: unknown argument ignored in clang-cl: '-stdlib'
39// CL: warning: unknown argument ignored in clang-cl: '-Xoffload-linker'
40
41// DXC: error: unknown argument: '--config'
42// DXC: error: unknown argument: '-fno-record-command-line'
43// DXC: error: unknown argument: '-frecord-command-line'
44// DXC: error: unknown argument: '-nodefaultlibs'
45// DXC: error: unknown argument: '-nostdlib'
46// DXC: error: unknown argument: '-rpath'
47// DXC: error: unknown argument: '-shared'
48// DXC: error: unknown argument: '-static'
49// DXC: error: unknown argument: '-stdlib'
50// DXC: error: unknown argument: '-Xlinker'
51// DXC: error: unknown argument: '-Xoffload-linker'
52