NVCC 12.0 lacking support for floating point template parameters with C++20

I tried reporting through the bug reporting page, but I get an error whenever trying to submit the form. Hopefully someone from NVIDIA will notice here.

Defining a template with a float or double non-type parameter leads to the following error: floating-point template parameter is nonstandard. Using NVCC 12.0 even with the “-std=c++20” flag enabled. Floating-point template parameters are allowed as of C++20

Compile the following file with “nvcc.exe -std=c++20”:
template <float v> struct s {};

It was be supported soon in next CUDA 12.x minor version soon . Thanks for reporting this.