Author: Artem Belevich Date: 2020-06-17T15:22:45-07:00 New Revision: ac20150e299a41ade860f432741c1b8557ac8058
URL: https://github.com/llvm/llvm-project/commit/ac20150e299a41ade860f432741c1b8557ac8058 DIFF: https://github.com/llvm/llvm-project/commit/ac20150e299a41ade860f432741c1b8557ac8058.diff LOG: [CUDA] make the test more hermetic Otherwise the -Werror tests fail if the locally installed CUDA version found by the driver is newer than 10.1 and produces a warning. Added: Modified: clang/test/Driver/cuda-simple.cu Removed: ################################################################################ diff --git a/clang/test/Driver/cuda-simple.cu b/clang/test/Driver/cuda-simple.cu index 54e18403108b..cc5f6ea885f8 100644 --- a/clang/test/Driver/cuda-simple.cu +++ b/clang/test/Driver/cuda-simple.cu @@ -1,10 +1,12 @@ // Verify that we can parse a simple CUDA file with or without -save-temps // http://llvm.org/PR22936 -// RUN: %clang -nocudainc -nocudalib -Werror -fsyntax-only -c %s +// RUN: %clang --cuda-path=%S/Inputs/CUDA/usr/local/cuda \ +// RUN: -nocudainc -nocudalib -Werror -fsyntax-only -c %s // // Verify that we pass -x cuda-cpp-output to compiler after // preprocessing a CUDA file -// RUN: %clang -Werror -### -save-temps -c %s 2>&1 | FileCheck %s +// RUN: %clang --cuda-path=%S/Inputs/CUDA/usr/local/cuda \ +// RUN: -Werror -### -save-temps -c %s 2>&1 | FileCheck %s // CHECK-LABEL: "-cc1" // CHECK: "-E" // CHECK: "-x" "cuda" @@ -12,7 +14,8 @@ // CHECK: "-x" "cuda-cpp-output" // // Verify that compiler accepts CUDA syntax with "-x cuda-cpp-output". -// RUN: %clang -Werror -fsyntax-only -x cuda-cpp-output -c %s +// RUN: %clang --cuda-path=%S/Inputs/CUDA/usr/local/cuda \ +// RUN: -Werror -fsyntax-only -x cuda-cpp-output -c %s extern "C" int cudaConfigureCall(int, int); extern "C" int __cudaPushCallConfiguration(int, int); @@ -22,4 +25,3 @@ __attribute__((global)) void kernel() {} void func() { kernel<<<1,1>>>(); } - _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits