aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2011-05-25 12:52:10 +0000
committerNathan Froyd <froydnj@gcc.gnu.org>2011-05-25 12:52:10 +0000
commitd9f8303fb6886eb46fa66c4a7595dc8219a52160 (patch)
tree850c21e1d1ad635fe18c45a463e69c71a2247561 /gcc/tree.h
parentcdbf45414aecd8ec143a0f2634ba7c53b11053ca (diff)
downloadgcc-d9f8303fb6886eb46fa66c4a7595dc8219a52160.zip
gcc-d9f8303fb6886eb46fa66c4a7595dc8219a52160.tar.gz
gcc-d9f8303fb6886eb46fa66c4a7595dc8219a52160.tar.bz2
move TS_EXP to be a substructure of TS_TYPED
move TS_EXP to be a substructure of TS_TYPED gcc/ * tree.h (struct tree_exp): Inherit from struct tree_typed. * tree.c (initialize_tree_contains_struct): Mark TS_EXP as TS_TYPED instead of TS_COMMON. gcc/lto/ * lto.c (lto_ft_typed): New function. (lto_ft_common): Call it. (lto_ft_constructor): Likewise. (lto_ft_expr): Likewise. (lto_fixup_prevailing_decls): Check for TS_COMMON before accessing TREE_CHAIN. From-SVN: r174192
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index 805fe06..142237f 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -1917,7 +1917,7 @@ enum omp_clause_default_kind
(OMP_CLAUSE_SUBCODE_CHECK (NODE, OMP_CLAUSE_DEFAULT)->omp_clause.subcode.default_kind)
struct GTY(()) tree_exp {
- struct tree_common common;
+ struct tree_typed typed;
location_t locus;
tree block;
tree GTY ((special ("tree_exp"),