[GC PATCH] Correct TS marking of _EXPR nodes
authorNathan Sidwell <nathan@acm.org>
Tue, 30 Apr 2019 20:23:45 +0000 (20:23 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Tue, 30 Apr 2019 20:23:45 +0000 (20:23 +0000)
commit598f50d7891b420331f2027e60ba63824d335bad
treef1b9c4af86038992bfe1c5f2afe79dc1873aa6b0
parent41003284ed4f91dfa7d20afa00b9bace5feea4df
[GC PATCH] Correct TS marking of _EXPR nodes

https://gcc.gnu.org/ml/gcc-patches/2019-04/msg01266.html
gcc/
* tree.h (MARK_TS_EXP): New.

gcc/c-family/
* c-common.c (c_common_init_ts): Use MARK_TS_EXP.  Mark SIZEOF_EXPR.

gcc/cp/
* cp-objcp-common.c (cp_common_init_ts): Use MARK_TS_EXP for _EXPR
nodes.  Call c_common_init_ts.

From-SVN: r270711
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/cp/ChangeLog
gcc/cp/cp-objcp-common.c
gcc/tree.h