Sizeless types can't be used with "new", so it doesn't make sense
to use them with "delete" either. The SVE ACLE therefore doesn't
allow that.
This is slightly stronger than for normal incomplete types, since:
struct S; void f(S *s) { delete s; }
is (by necessity) just a default-on warning rather than an error.