-
Notifications
You must be signed in to change notification settings - Fork 579
Closed
Labels
Description
When compiling with -Wpendantic, g++ 13.1 emits the following warnings when simply including hip/hip_runtime.h:
g++ --std=c++17 playground.cpp -Wall -Wextra -Wpedantic -o playground -I/opt/rocm/include --D__HIP_PLATFORM_HCC__= -D__HIP_PLATFORM_AMD__=
In file included from /opt/rocm/include/hip/amd_detail/amd_channel_descriptor.h:28,
from /opt/rocm/include/hip/channel_descriptor.h:32,
from /opt/rocm/include/hip/texture_types.h:38,
from /opt/rocm/include/hip/hip_runtime_api.h:489,
from /opt/rocm/include/hip/hip_runtime.h:113,
from playground.cpp:3:
/opt/rocm/include/hip/amd_detail/amd_hip_vector_types.h:152:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
152 | struct {
| ^
/opt/rocm/include/hip/amd_detail/amd_hip_vector_types.h:187:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
187 | struct {
| ^
/opt/rocm/include/hip/amd_detail/amd_hip_vector_types.h:368:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
368 | struct {
| ^
/opt/rocm/include/hip/amd_detail/amd_hip_vector_types.h:411:20: warning: ISO C++ prohibits anonymous structs [-Wpedantic]
411 | struct {
Reactions are currently unavailable