This arose in a generic context:
```c++
struct zero
{
template <typename T>
constexpr operator T() const {return {};}
};
constexpr _Complex float z0{zero{}};
```
`error: constexpr variable 'z0' must be initialized by a constant expression`
This compiler explorer snippet reduces it to a non-template example
https://godbolt.org/z/YPe63E4Gf
This arose in a generic context:
error: constexpr variable 'z0' must be initialized by a constant expression
This compiler explorer snippet reduces it to a non-template example https://godbolt.org/z/YPe63E4Gf