https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98930
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|ICE when using function |ICE with static variable in
|local static constexpr |template function used as
|variable at runtime |template argument
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Shortest testcase:
template <int* format>
struct g { g() { *format =1; } };
template <int>
void impl() {
static int i=1;
static g<&i> h{};
}
int main() {
impl<0>();
return 0;
}