T
Tim Rentsch
Actually, no, not really. I was trying to make a point why
__errno.__flags' type is int.
I replied to the question marked with '^', I thought you did the same.
To be more specific -- the question marked with '^' is asking
about how the behavior of (__errno.__flags) doesn't match the
requirement that it be a "modifiable lvalue of type int". It's
true that (int:16) is a syntax error, but that concern is about
how we might /name/ a type, not about what type the expression
(__errno.__flags) has [whether it can be named or not].