diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-11 22:13:48 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-11 22:13:48 +0000 |
commit | 62255cb11cf33177e5204ea3c98e997b3063c6ff (patch) | |
tree | ecbd5da09c64593b063de12274a76abd05898c13 /gcc/lto-streamer-in.c | |
parent | 854d7491bfab887407746b23b31b20adedb2ee87 (diff) | |
download | gcc-62255cb11cf33177e5204ea3c98e997b3063c6ff.tar.gz |
2009-12-11 Richard Guenther <rguenther@suse.de>
* lto-streamer-in.c (lto_input_tree_ref): Do not register
DEBUG_EXPR_DECLs with the varpool.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155182 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-streamer-in.c')
-rw-r--r-- | gcc/lto-streamer-in.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/lto-streamer-in.c b/gcc/lto-streamer-in.c index 781cf467862..41f23d9d2fd 100644 --- a/gcc/lto-streamer-in.c +++ b/gcc/lto-streamer-in.c @@ -358,7 +358,7 @@ lto_input_tree_ref (struct lto_input_block *ib, struct data_in *data_in, case LTO_label_decl_ref: ix_u = lto_input_uleb128 (ib); result = lto_file_decl_data_get_var_decl (data_in->file_data, ix_u); - if (tag == LTO_global_decl_ref) + if (TREE_CODE (result) == VAR_DECL) varpool_mark_needed_node (varpool_node (result)); break; |