I would like to amend my recent message. Given the class hierarchy stated
previously, even something as simple as
main()
{
X x;
x[5];
}
does not produce the desired results, as the subscripting expression is
parsed as an ARRAY_REF and not an ARRAY_OP.
--lars