aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-06-10 09:04:39 +0200
committerMartin Liska <marxin@gcc.gnu.org>2019-06-10 07:04:39 +0000
commit48f8fefe5bc5f1fe1e0bddbf3188d59d91ab60be (patch)
tree507c1d40de4562cde7af60b5334d571f5a4c2517 /gcc
parent027c94b8b45f2c9c11baa6f8b69e542e12767b16 (diff)
downloadgcc-48f8fefe5bc5f1fe1e0bddbf3188d59d91ab60be.zip
gcc-48f8fefe5bc5f1fe1e0bddbf3188d59d91ab60be.tar.gz
gcc-48f8fefe5bc5f1fe1e0bddbf3188d59d91ab60be.tar.bz2
Fix build with --enable-gather-detailed-mem-stats.
2019-06-10 Martin Liska <mliska@suse.cz> * hash-map.h: Pass default value to hash_table ctor. * hash-table.h: Add default value to call of a ctor. From-SVN: r272104
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/hash-map.h6
-rw-r--r--gcc/hash-table.h2
3 files changed, 10 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5a6d6f6..9fc63c5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-06-10 Martin Liska <mliska@suse.cz>
+
+ * hash-map.h: Pass default value to hash_table ctor.
+ * hash-table.h: Add default value to call of a ctor.
+
2019-06-08 Jonathan Wakely <jwakely@redhat.com>
* doc/invoke.texi (C Dialect Options): Minor grammatical change.
diff --git a/gcc/hash-map.h b/gcc/hash-map.h
index a3ef283..a8eb42d 100644
--- a/gcc/hash-map.h
+++ b/gcc/hash-map.h
@@ -120,12 +120,14 @@ public:
explicit hash_map (size_t n = 13, bool ggc = false,
bool gather_mem_stats = GATHER_STATISTICS
CXX_MEM_STAT_INFO)
- : m_table (n, ggc, gather_mem_stats, HASH_MAP_ORIGIN PASS_MEM_STAT) {}
+ : m_table (n, ggc, true, gather_mem_stats, HASH_MAP_ORIGIN PASS_MEM_STAT)
+ {
+ }
explicit hash_map (const hash_map &h, bool ggc = false,
bool gather_mem_stats = GATHER_STATISTICS
CXX_MEM_STAT_INFO)
- : m_table (h.m_table, ggc, gather_mem_stats,
+ : m_table (h.m_table, ggc, true, gather_mem_stats,
HASH_MAP_ORIGIN PASS_MEM_STAT) {}
/* Create a hash_map in ggc memory. */
diff --git a/gcc/hash-table.h b/gcc/hash-table.h
index 686a13d..6c1fca3 100644
--- a/gcc/hash-table.h
+++ b/gcc/hash-table.h
@@ -389,7 +389,7 @@ public:
create_ggc (size_t n CXX_MEM_STAT_INFO)
{
hash_table *table = ggc_alloc<hash_table> ();
- new (table) hash_table (n, true, GATHER_STATISTICS,
+ new (table) hash_table (n, true, true, GATHER_STATISTICS,
HASH_TABLE_ORIGIN PASS_MEM_STAT);
return table;
}