Author: Matt Arsenault Date: 2025-12-17T22:46:16Z New Revision: 4014d83cf7c391f0b4855941887afcc4ec7856cb
URL: https://github.com/llvm/llvm-project/commit/4014d83cf7c391f0b4855941887afcc4ec7856cb DIFF: https://github.com/llvm/llvm-project/commit/4014d83cf7c391f0b4855941887afcc4ec7856cb.diff LOG: clang: Remove unnecessary host-supports-cuda from test (#171174) Added: Modified: clang/lib/Headers/__clang_cuda_runtime_wrapper.h clang/test/Headers/cuda_with_openmp.cu Removed: ################################################################################ diff --git a/clang/lib/Headers/__clang_cuda_runtime_wrapper.h b/clang/lib/Headers/__clang_cuda_runtime_wrapper.h index b1e59248a58de..fcf1ea89ad6a3 100644 --- a/clang/lib/Headers/__clang_cuda_runtime_wrapper.h +++ b/clang/lib/Headers/__clang_cuda_runtime_wrapper.h @@ -38,6 +38,7 @@ // Include some standard headers to avoid CUDA headers including them // while some required macros (like __THROW) are in a weird state. +#include <climits> #include <cmath> #include <cstdlib> #include <stdlib.h> diff --git a/clang/test/Headers/cuda_with_openmp.cu b/clang/test/Headers/cuda_with_openmp.cu index 8ea0de5972ff2..49850cd1c1781 100644 --- a/clang/test/Headers/cuda_with_openmp.cu +++ b/clang/test/Headers/cuda_with_openmp.cu @@ -2,7 +2,8 @@ // Reported in https://bugs.llvm.org/show_bug.cgi?id=48014 ///==========================================================================/// -// REQUIRES: nvptx-registered-target, host-supports-cuda +// REQUIRES: nvptx-registered-target -// RUN: %clang -x cuda -fopenmp -c %s -o - --cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda -nocudalib -isystem %S/Inputs/include -isystem %S/../../lib/Headers -fsyntax-only +// RUN: %if x86-registered-target %{ %clang -target x86_64-unknown-linux -x cuda -fopenmp -c %s -o - --cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda -nocudalib -isystem %S/Inputs/include -isystem %S/../../lib/Headers -fsyntax-only %} +// RUN: %if systemz-registered-target %{ %clang -target s390x-ibm-zos -x cuda -fopenmp -c %s -o - --cuda-path=%S/../Driver/Inputs/CUDA/usr/local/cuda -nocudalib -isystem %S/Inputs/include -isystem %S/../../lib/Headers -fsyntax-only %} _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
