diff options
author | Martin Liska <mliska@suse.cz> | 2019-06-11 09:55:19 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2019-06-11 07:55:19 +0000 |
commit | 3f2cf0365782a0d5acf637b7513dd333af43ea05 (patch) | |
tree | 848186978482b7c239f7e021806f8e461cdbdfdd /gcc/cp/pt.c | |
parent | 0d7b3e477bd705a9ff301dccd6abb729918a4551 (diff) | |
download | gcc-3f2cf0365782a0d5acf637b7513dd333af43ea05.zip gcc-3f2cf0365782a0d5acf637b7513dd333af43ea05.tar.gz gcc-3f2cf0365782a0d5acf637b7513dd333af43ea05.tar.bz2 |
Disable htable sanitization in pt.c (PR c++/87847).
2019-06-11 Martin Liska <mliska@suse.cz>
PR c++/87847
* hash-table.h: Extend create_gcc, add one parameter
that is passed into hash_table::hash_table.
2019-06-11 Martin Liska <mliska@suse.cz>
PR c++/87847
* pt.c (init_template_processing): Disable hash table
sanitization for decl_specializations and type_specializations.
From-SVN: r272144
Diffstat (limited to 'gcc/cp/pt.c')
-rw-r--r-- | gcc/cp/pt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index ebaab27..2a62652 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -28316,8 +28316,9 @@ declare_integer_pack (void) void init_template_processing (void) { - decl_specializations = hash_table<spec_hasher>::create_ggc (37); - type_specializations = hash_table<spec_hasher>::create_ggc (37); + /* FIXME: enable sanitization (PR87847) */ + decl_specializations = hash_table<spec_hasher>::create_ggc (37, false); + type_specializations = hash_table<spec_hasher>::create_ggc (37, false); if (cxx_dialect >= cxx11) declare_integer_pack (); |