20 lines · plain
1// RUN: %clang_cc1 -emit-llvm -o - -fcuda-is-device -fms-extensions -x hip %s \2// RUN: -fno-autolink -triple amdgcn-amd-amdhsa \3// RUN: | FileCheck -check-prefix=DEV %s4// RUN: %clang_cc1 -emit-llvm -o - -fms-extensions -x hip %s -triple \5// RUN: x86_64-pc-windows-msvc | FileCheck -check-prefix=HOST %s6// RUN: %clang_cc1 -emit-llvm -o - -fcuda-is-device -fms-extensions %s \7// RUN: -fno-autolink -triple amdgcn-amd-amdhsa \8// RUN: | FileCheck -check-prefix=DEV %s9// RUN: %clang_cc1 -emit-llvm -o - -fms-extensions %s -triple \10// RUN: x86_64-pc-windows-msvc | FileCheck -check-prefix=HOST %s11 12// DEV-NOT: llvm.linker.options13// DEV-NOT: llvm.dependent-libraries14// HOST: lvm.linker.options15// HOST: "/DEFAULTLIB:libcpmt.lib"16// HOST: "/FAILIFMISMATCH:\22myLib_version=9\22"17 18#pragma comment(lib, "libcpmt")19#pragma detect_mismatch("myLib_version", "9")20