]> gcc.gnu.org Git - gcc.git/commitdiff
* hash-map.h, hash-table.h: Make copy constructors explicit.
authorJason Merrill <jason@redhat.com>
Tue, 15 Dec 2015 16:21:50 +0000 (11:21 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 15 Dec 2015 16:21:50 +0000 (11:21 -0500)
From-SVN: r231658

gcc/ChangeLog
gcc/hash-map.h
gcc/hash-table.h

index 02c2117836db29ef88dcb17248ce8355b3abfe99..c25b4ecc5c08c8d706aac383e56d40e6efb13139 100644 (file)
@@ -1,3 +1,7 @@
+2015-12-15  Jason Merrill  <jason@redhat.com>
+
+       * hash-map.h, hash-table.h: Make copy constructors explicit.
+
 2015-12-15  Ilya Verbin  <ilya.verbin@intel.com>
 
        * cgraphunit.c (output_in_order): Do not assemble "omp declare target
index 510353bf4f787fac7b3efaf8f6d523291aa8fe0f..f61b7ab7aff61f5c8b9197d8dd55296d1b7abcd8 100644 (file)
@@ -111,8 +111,9 @@ public:
                     CXX_MEM_STAT_INFO)
     : m_table (n, ggc, gather_mem_stats, HASH_MAP_ORIGIN PASS_MEM_STAT) {}
 
-  hash_map (const hash_map &h, bool ggc = false,
-           bool gather_mem_stats = GATHER_STATISTICS CXX_MEM_STAT_INFO)
+  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,
               HASH_MAP_ORIGIN PASS_MEM_STAT) {}
 
index 53e72e66f335f4c2836d330a9ab999d1fe23d3dd..5725372dde2b12f9d9a1f3ba621260721b54cc38 100644 (file)
@@ -365,10 +365,10 @@ public:
                       bool gather_mem_stats = GATHER_STATISTICS,
                       mem_alloc_origin origin = HASH_TABLE_ORIGIN
                       CXX_MEM_STAT_INFO);
-  hash_table (const hash_table &, bool ggc = false,
-             bool gather_mem_stats = GATHER_STATISTICS,
-             mem_alloc_origin origin = HASH_TABLE_ORIGIN
-             CXX_MEM_STAT_INFO);
+  explicit hash_table (const hash_table &, bool ggc = false,
+                      bool gather_mem_stats = GATHER_STATISTICS,
+                      mem_alloc_origin origin = HASH_TABLE_ORIGIN
+                      CXX_MEM_STAT_INFO);
   ~hash_table ();
 
   /* Create a hash_table in gc memory.  */
This page took 0.096166 seconds and 5 git commands to generate.