aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-06-08 21:42:32 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-06-08 21:42:32 +0200
commita608debe1cfd53c7c1d5d2f2701e7dc93edb2eab (patch)
tree88b113cb1b2b5586e8f4d50451d2f5fb60599a19
parent49931fcb6ebd4100b95f190fc7b780b7426a9e5a (diff)
downloadgcc-a608debe1cfd53c7c1d5d2f2701e7dc93edb2eab.zip
gcc-a608debe1cfd53c7c1d5d2f2701e7dc93edb2eab.tar.gz
gcc-a608debe1cfd53c7c1d5d2f2701e7dc93edb2eab.tar.bz2
cp-tree.h (struct tinst_level): Add chain_next GTY markup.
* cp-tree.h (struct tinst_level): Add chain_next GTY markup. From-SVN: r174816
-rw-r--r--gcc/cp/ChangeLog5
-rw-r--r--gcc/cp/cp-tree.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eb6dde0..f785c89 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2011-06-08 Jakub Jelinek <jakub@redhat.com>
+
+ * cp-tree.h (struct tinst_level): Add chain_next GTY
+ markup.
+
2011-06-08 Jason Merrill <jason@redhat.com>
PR c++/49322
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index 0395db7..77963b2 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -4635,7 +4635,7 @@ struct cp_declarator {
};
/* A level of template instantiation. */
-struct GTY(()) tinst_level {
+struct GTY((chain_next ("%h.next"))) tinst_level {
/* The immediately deeper level in the chain. */
struct tinst_level *next;