Re: [cxx-conversion] LTO-related hash tables

2012-12-04 Thread Diego Novillo
On Mon, Dec 3, 2012 at 4:10 PM, Lawrence Crowl wrote: > Before the change, lto-streamer.h output_block::string_hash_table was > an htab_t. The element type was opaque, i.e. implicit in the void* > casting in the hash functions provided at the htab_create call site. > > With the change to hash_ta

Re: [cxx-conversion] LTO-related hash tables

2012-12-03 Thread Lawrence Crowl
On 12/3/12, Diego Novillo wrote: > On 2012-12-01 20:40 , Lawrence Crowl wrote: > > Change LTO-related hash tables from htab_t to hash_table: > > > > lto-streamer.h output_block::string_hash_table > > lto-streamer-in.c file_name_hash_table > > lto-streamer.c tree_htab > > > > The struct string_slot

Re: [cxx-conversion] LTO-related hash tables

2012-12-03 Thread Diego Novillo
On 2012-12-01 20:40 , Lawrence Crowl wrote: Change LTO-related hash tables from htab_t to hash_table: lto-streamer.h output_block::string_hash_table lto-streamer-in.c file_name_hash_table lto-streamer.c tree_htab The struct string_slot moves from data-streamer.h to lto-streamer.h to resolve com

[cxx-conversion] LTO-related hash tables

2012-12-01 Thread Lawrence Crowl
Change LTO-related hash tables from htab_t to hash_table: lto-streamer.h output_block::string_hash_table lto-streamer-in.c file_name_hash_table lto-streamer.c tree_htab The struct string_slot moves from data-streamer.h to lto-streamer.h to resolve compilation dependences. Tested on x86-64. Oka