Ian Lance Taylor <ian@airs.com> writes:

| The description of tcc_statement in tree.h says "A statement
| expression, which have side effects but usually no interesting value."
| 
| There are a number of entries in cp/cp-tree.def which are marked as
| tcc_expression, although they seem to me to be better described as
| tcc_statement, to wit:
| 
| IF_STMT
| WHILE_STMT
| DO_STMT
| FOR_STMT
| BREAK_STMT
| CONTINUE_STMT
| SWITCH_STMT
| 
| and perhaps also:
| 
| EH_SPEC_BLOCK
| USING_STMT
| CLEANUP_STMT
| TRY_BLOCK
| HANDLER

They all should be tcc_statement, now.
I believe they were marked class 'e' back then when we did not have
a clearly marked class for statements.

-- Gaby

Reply via email to