[clang] clang: Remove unnecessary host-supports-cuda from test (PR #171174)
Matt Arsenault via cfe-commits
cfe-commits at lists.llvm.org
Mon Dec 8 11:01:16 PST 2025
arsenm wrote:
> This test will fail on z/OS without a resource requirement for cuda. I get these errors when running this test:
>
> ```
> clang: warning: argument unused during compilation: '-c' [-Wunused-command-line-argument]
> In file included from <built-in>:1:
> In file included from ./../../lib/Headers/__clang_cuda_runtime_wrapper.h:158:
> ./../../lib/Headers/__clang_cuda_math.h:284:13: error: use of undeclared identifier 'INT_MAX'
> 284 | if (__b > INT_MAX)
> | ^~~~~~~
> ./../../lib/Headers/__clang_cuda_math.h:286:13: error: use of undeclared identifier 'INT_MIN'
> 286 | if (__b < INT_MIN)
> | ^~~~~~~
> ./../../lib/Headers/__clang_cuda_math.h:291:13: error: use of undeclared identifier 'INT_MAX'
> 291 | if (__b > INT_MAX)
> | ^~~~~~~
> ./../../lib/Headers/__clang_cuda_math.h:293:13: error: use of undeclared identifier 'INT_MIN'
> 293 | if (__b < INT_MIN)
> | ^~~~~~~
> 4 errors generated when compiling for sm_52.
> ```
>
Looks like a missing limits.h include in __clang_cuda_runtime_wrapper.h?
> Is there a better resource to require?
This shouldn't require any host resource
> This does require the the target support cuda.
No it doesn't, the extent that Cuda is required is the fake path to the headers
https://github.com/llvm/llvm-project/pull/171174
More information about the cfe-commits
mailing list