On Tue Oct 31 15:22:43 2023 +0000, Jacek Caban wrote:
Type declaration is not an expression removing that distinction in its representation seems questionable to me.
I used "decl" here as a name because the expression member is a "decl_spec", but it could have been "type" if that matters. Do you mean that an expression cannot be a "type" expression? Why not, as we can very well have `sizeof(expression)` as well as `sizeof(type)`?