NVIDIA / NVIDIA/cccl

Build warnings in `<cuda/std/barrier>`

Open
#998 13 comments 0 reactions 1 assignee Assigned to @jrhemstad View on GitHub
libcu++
Dominant language
C++
Stars
2.5k
Forks
486
Avg merge
2d 6h
Merged PRs (30d)
295

Description

Having build warnings when `CMAKE_CUDA_ARCHITECTURES=75`:
```bash
[ 98%] Linking CXX executable DYNAMIC_MAP_TEST
[ 98%] Built target DYNAMIC_MAP_TEST
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier: In function ‘void cuda::__4::init(cuda::__4::barrier*, ptrdiff_t, cuda::std::__4::__empty_completion)’:
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier:158:155: warning: unused parameter ‘__completion’ [-Wunused-parameter]
158 | friend void init(barrier * __b, std::ptrdiff_t __expected, std::__empty_completion __completion = std::__empty_completion()) {
| ~~~~~~~~~~~ ^
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier: In function ‘void cuda::__4::init(cuda::__4::barrier*, ptrdiff_t, cuda::std::__4::__empty_completion)’:
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier:158:155: warning: unused parameter ‘__completion’ [-Wunused-parameter]
158 | friend void init(barrier * __b, std::ptrdiff_t __expected, std::__empty_completion __completion = std::__empty_completion()) {
| ~~~~~~~~~~~ ^
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier: In function ‘void cuda::__4::init(cuda::__4::barrier*, ptrdiff_t, cuda::std::__4::__empty_completion)’:
/home/yunsongw/miniconda3/include/rapids/libcudacxx/cuda/std/barrier:158:155: warning: unused parameter ‘__completion’ [-Wunused-parameter]
158 | friend void init(barrier * __b, std::ptrdiff_t __expected, std::__empty_completion __completion = std::__empty_completion()) {
| ~~~~~~~~~~~ ^
```
Worthing reporting to libcudacxx.

Otherwise, LGTM.

_Originally posted by @PointKernel in https://github.com/NVIDIA/cuCollections/pull/201#pullrequestreview-1062428201_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.