diff options
author | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-11 11:29:02 +0000 |
---|---|---|
committer | matz <matz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-12-11 11:29:02 +0000 |
commit | e3343fd618c0b71350d0512b7225f58d427c59b5 (patch) | |
tree | 6494a37e078dcac788db1733c9b0719609c80104 /gcc/hash-table.h | |
parent | 58db7f184f3e07b73009deb3c7151f20fcc86cdd (diff) | |
download | gcc-e3343fd618c0b71350d0512b7225f58d427c59b5.tar.gz |
* hash-map.h (hash_map::hash_map): Gather statistics only
when GATHER_STATISTICS is true.
* hash-set.h (hash_set::hash_set): Ditto.
* hash-table.h (hash_table::hash_table): Ditto.
(hash_table::create_ggc): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231560 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/hash-table.h')
-rw-r--r-- | gcc/hash-table.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/hash-table.h b/gcc/hash-table.h index 192be303637..85598301e9b 100644 --- a/gcc/hash-table.h +++ b/gcc/hash-table.h @@ -361,7 +361,8 @@ class hash_table typedef typename Descriptor::compare_type compare_type; public: - explicit hash_table (size_t, bool ggc = false, bool gather_mem_stats = true, + explicit hash_table (size_t, bool ggc = false, + bool gather_mem_stats = GATHER_STATISTICS, mem_alloc_origin origin = HASH_TABLE_ORIGIN CXX_MEM_STAT_INFO); ~hash_table (); @@ -371,7 +372,8 @@ public: create_ggc (size_t n CXX_MEM_STAT_INFO) { hash_table *table = ggc_alloc<hash_table> (); - new (table) hash_table (n, true, true, HASH_TABLE_ORIGIN PASS_MEM_STAT); + new (table) hash_table (n, true, GATHER_STATISTICS, + HASH_TABLE_ORIGIN PASS_MEM_STAT); return table; } |