summaryrefslogtreecommitdiff
path: root/gcc/lto-streamer.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/lto-streamer.h')
-rw-r--r--gcc/lto-streamer.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h
index 150442d8d8d..e8410d4c70a 100644
--- a/gcc/lto-streamer.h
+++ b/gcc/lto-streamer.h
@@ -700,6 +700,10 @@ struct output_block
/* Cache of nodes written in this section. */
struct lto_streamer_cache_d *writer_cache;
+
+ /* All data persistent across whole duration of output block
+ can go here. */
+ struct obstack obstack;
};
@@ -873,13 +877,6 @@ extern struct output_block *create_output_block (enum lto_section_type);
extern void destroy_output_block (struct output_block *);
extern void lto_output_tree (struct output_block *, tree, bool);
extern void produce_asm (struct output_block *ob, tree fn);
-extern void lto_output_string (struct output_block *,
- struct lto_output_stream *,
- const char *);
-extern void lto_output_string_with_length (struct output_block *,
- struct lto_output_stream *,
- const char *,
- unsigned int);
void lto_output_decl_state_streams (struct output_block *,
struct lto_out_decl_state *);
void lto_output_decl_state_refs (struct output_block *,