aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto-streamer.h
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-03-03 14:02:08 -0500
committerJason Merrill <jason@gcc.gnu.org>2010-03-03 14:02:08 -0500
commit1d5053d6b407b6fc493151a3581df7c628ffa72b (patch)
tree194d8b86327b39798460337e66b7e50860713988 /gcc/lto-streamer.h
parent2c71ac786646a4ed4d221a574b2797c66549e9d6 (diff)
downloadgcc-1d5053d6b407b6fc493151a3581df7c628ffa72b.zip
gcc-1d5053d6b407b6fc493151a3581df7c628ffa72b.tar.gz
gcc-1d5053d6b407b6fc493151a3581df7c628ffa72b.tar.bz2
re PR c++/12909 (ambiguity in mangling vector types)
PR c++/12909 * lto-streamer.h (LTO_tags): Add LTO_var_decl_alias. * lto-streamer-in.c (lto_input_tree): Read it. * lto-streamer-out.c (output_unreferenced_globals): Write it. From-SVN: r157204
Diffstat (limited to 'gcc/lto-streamer.h')
-rw-r--r--gcc/lto-streamer.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
index 703d6fa..e67b669 100644
--- a/gcc/lto-streamer.h
+++ b/gcc/lto-streamer.h
@@ -217,6 +217,9 @@ enum LTO_tags
/* Special for global streamer. Reference to previously-streamed node. */
LTO_tree_pickle_reference,
+ /* A decl which exists only to provide an extra symbol for another var. */
+ LTO_var_decl_alias,
+
/* References to indexable tree nodes. These objects are stored in
tables that are written separately from the function bodies that
reference them. This way they can be instantiated even when the