https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106485
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |INVALID
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Oh wait there comment #0 is still invalid (undefined?) code:
```
struct I {
int* i = new int{1};
constexpr ~I() { delete i; }
};
static_assert([] ()consteval { return I{}.i != 0; }());
```
Works just fine.
So yes this again is the same issue of static_assert not being immediate
function context.