diff options
Diffstat (limited to 'gcc/lto-streamer.h')
-rw-r--r-- | gcc/lto-streamer.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/lto-streamer.h b/gcc/lto-streamer.h index 86616d9..797e92e 100644 --- a/gcc/lto-streamer.h +++ b/gcc/lto-streamer.h @@ -430,7 +430,7 @@ struct lto_stats_d /* Entry of LTO symtab encoder. */ typedef struct { - symtab_node node; + symtab_node *node; /* Is the node in this partition (i.e. ltrans of this partition will be responsible for outputting it)? */ unsigned int in_partition:1; @@ -773,7 +773,7 @@ extern int lto_eq_in_decl_state (const void *, const void *); extern struct lto_in_decl_state *lto_get_function_in_decl_state ( struct lto_file_decl_data *, tree); extern void lto_free_function_in_decl_state (struct lto_in_decl_state *); -extern void lto_free_function_in_decl_state_for_node (symtab_node); +extern void lto_free_function_in_decl_state_for_node (symtab_node *); extern void lto_section_overrun (struct lto_input_block *) ATTRIBUTE_NORETURN; extern void lto_value_range_error (const char *, HOST_WIDE_INT, HOST_WIDE_INT, @@ -872,15 +872,15 @@ void lto_output_location (struct output_block *, struct bitpack_d *, location_t) /* In lto-cgraph.c */ lto_symtab_encoder_t lto_symtab_encoder_new (bool); -int lto_symtab_encoder_encode (lto_symtab_encoder_t, symtab_node); +int lto_symtab_encoder_encode (lto_symtab_encoder_t, symtab_node *); void lto_symtab_encoder_delete (lto_symtab_encoder_t); -bool lto_symtab_encoder_delete_node (lto_symtab_encoder_t, symtab_node); +bool lto_symtab_encoder_delete_node (lto_symtab_encoder_t, symtab_node *); bool lto_symtab_encoder_encode_body_p (lto_symtab_encoder_t, struct cgraph_node *); bool lto_symtab_encoder_in_partition_p (lto_symtab_encoder_t, - symtab_node); + symtab_node *); void lto_set_symtab_encoder_in_partition (lto_symtab_encoder_t, - symtab_node); + symtab_node *); bool lto_symtab_encoder_encode_initializer_p (lto_symtab_encoder_t, struct varpool_node *); @@ -1043,7 +1043,7 @@ lto_symtab_encoder_size (lto_symtab_encoder_t encoder) static inline int lto_symtab_encoder_lookup (lto_symtab_encoder_t encoder, - symtab_node node) + symtab_node *node) { void **slot = pointer_map_contains (encoder->map, node); return (slot && *slot ? (size_t) *(slot) - 1 : LCC_NOT_FOUND); @@ -1064,7 +1064,7 @@ lsei_next (lto_symtab_encoder_iterator *lsei) } /* Return the node pointed to by LSI. */ -static inline symtab_node +static inline symtab_node * lsei_node (lto_symtab_encoder_iterator lsei) { return lsei.encoder->nodes[lsei.index].node; @@ -1086,7 +1086,7 @@ lsei_varpool_node (lto_symtab_encoder_iterator lsei) /* Return the cgraph node corresponding to REF using ENCODER. */ -static inline symtab_node +static inline symtab_node * lto_symtab_encoder_deref (lto_symtab_encoder_t encoder, int ref) { if (ref == LCC_NOT_FOUND) |