In C++20, non-type template parameters can be float/double. Clang didn't emit those constants in DWARF. This patch emits floating point constants the same way we do other integral template value parameters.
llvm/test/DebugInfo/Generic/discriminated-union.ll