| // RUN: %clang_cl \ | |
| // RUN: --config \ | |
| // RUN: -fno-record-command-line \ | |
| // RUN: -frecord-command-line \ | |
| // RUN: -nodefaultlibs \ | |
| // RUN: -nostdlib \ | |
| // RUN: -rpath \ | |
| // RUN: -shared \ | |
| // RUN: -static \ | |
| // RUN: -stdlib \ | |
| // RUN: -Xoffload-linker \ | |
| // RUN: -### -x c++ -c - < /dev/null 2>&1 \ | |
| // RUN: | FileCheck %s --check-prefix=CL --implicit-check-not="warning:" | |
| // RUN: not %clang_dxc \ | |
| // RUN: --config \ | |
| // RUN: -fno-record-command-line \ | |
| // RUN: -frecord-command-line \ | |
| // RUN: -nodefaultlibs \ | |
| // RUN: -nostdlib \ | |
| // RUN: -rpath \ | |
| // RUN: -shared \ | |
| // RUN: -static \ | |
| // RUN: -stdlib \ | |
| // RUN: -Xlinker \ | |
| // RUN: -Xoffload-linker \ | |
| // RUN: -### -T lib_6_3 -Vd - < /dev/null 2>&1 \ | |
| // RUN: | FileCheck %s --check-prefix=DXC --implicit-check-not="error:" | |
| // CL: warning: unknown argument ignored in clang-cl: '--config' | |
| // CL: warning: unknown argument ignored in clang-cl: '-fno-record-command-line' | |
| // CL: warning: unknown argument ignored in clang-cl: '-frecord-command-line' | |
| // CL: warning: unknown argument ignored in clang-cl: '-nodefaultlibs' | |
| // CL: warning: unknown argument ignored in clang-cl: '-nostdlib' | |
| // CL: warning: unknown argument ignored in clang-cl: '-rpath' | |
| // CL: warning: unknown argument ignored in clang-cl: '-shared' | |
| // CL: warning: unknown argument ignored in clang-cl: '-static' | |
| // CL: warning: unknown argument ignored in clang-cl: '-stdlib' | |
| // CL: warning: unknown argument ignored in clang-cl: '-Xoffload-linker' | |
| // DXC: error: unknown argument: '--config' | |
| // DXC: error: unknown argument: '-fno-record-command-line' | |
| // DXC: error: unknown argument: '-frecord-command-line' | |
| // DXC: error: unknown argument: '-nodefaultlibs' | |
| // DXC: error: unknown argument: '-nostdlib' | |
| // DXC: error: unknown argument: '-rpath' | |
| // DXC: error: unknown argument: '-shared' | |
| // DXC: error: unknown argument: '-static' | |
| // DXC: error: unknown argument: '-stdlib' | |
| // DXC: error: unknown argument: '-Xlinker' | |
| // DXC: error: unknown argument: '-Xoffload-linker' |