[PATCH] Tree structure marking
authorNathan Sidwell <nathan@acm.org>
Fri, 13 Oct 2017 12:18:25 +0000 (12:18 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Fri, 13 Oct 2017 12:18:25 +0000 (12:18 +0000)
commit7143b9d605ba68058774ffe1d45fa510287a5f66
tree6103f3943ed2b02763d1e7a6b21a52e4187a4922
parent99758d1a4b602c95853f161003ecb5de0e425e98
[PATCH] Tree structure marking

https://gcc.gnu.org/ml/gcc-patches/2017-10/msg00846.html
* tree-core.h (tree_contains_struct): Make bool.
* tree.c (tree_contains_struct): Likewise.
* tree.h (MARK_TS_BASE): Remove do ... while (0) idiom.
(MARK_TS_TYPED, MARK_TS_COMMON, MARK_TS_TYPE_COMMON,
MARK_TS_TYPE_WITH_LANG_SPECIFIC, MARK_TS_DECL_MINIMAL,
MARK_TS_DECL_COMMON, MARK_TS_DECL_WRTL, MARK_TS_DECL_WITH_VIS,
MARK_TS_DECL_NON_COMMON): Likewise, use comma operator.

From-SVN: r253723
gcc/ChangeLog
gcc/tree-core.h
gcc/tree.c
gcc/tree.h