hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualifier from explicit instantiati...
authorGerald Pfeifer <gerald@pfeifer.com>
Mon, 27 Nov 2017 17:29:06 +0000 (17:29 +0000)
committerGerald Pfeifer <gerald@gcc.gnu.org>
Mon, 27 Nov 2017 17:29:06 +0000 (17:29 +0000)
* hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualifier
from explicit instantiation of debug_helper.
* vec.h (DEFINE_DEBUG_VEC): Ditto.

From-SVN: r255175

gcc/ChangeLog
gcc/hash-set.h
gcc/vec.h

index b376ab8d5c68a1075ac3f79fee94983e1534487f..0e6e5d091c3807c7ef69d8e1c9cd1adbc080ac42 100644 (file)
@@ -1,3 +1,9 @@
+2017-11-27  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualifier
+       from explicit instantiation of debug_helper.
+       * vec.h (DEFINE_DEBUG_VEC): Ditto.
+
 2017-11-27  Richard Biener  <rguenther@suse.de>
 
        * gimple-fold.c (gimple_fold_builtin_memory_op): Remove dead code,
index 75ca1475e0dd2f0dc4e68e99ddb41c4085e44542..8b83f6ae99be2b68cdecb10e105eecf74c0fcc6c 100644 (file)
@@ -150,7 +150,7 @@ debug_helper (hash_set<T> &ref)
 }
 
 #define DEFINE_DEBUG_HASH_SET(T) \
-  template static void debug_helper (hash_set<T> &);   \
+  template void debug_helper (hash_set<T> &);          \
   DEBUG_FUNCTION void                                  \
   debug (hash_set<T> &ref)                             \
   {                                                    \
index b145eef2bc7c95aac0e03b4da3c2339aee44ba94..f55a41f53dda23052af8ed7b2b63889e251bc778 100644 (file)
--- a/gcc/vec.h
+++ b/gcc/vec.h
@@ -453,8 +453,8 @@ debug_helper (vec<T, va_gc> &ref)
    functions for a type T.  */
 
 #define DEFINE_DEBUG_VEC(T) \
-  template static void debug_helper (vec<T> &);                \
-  template static void debug_helper (vec<T, va_gc> &); \
+  template void debug_helper (vec<T> &);               \
+  template void debug_helper (vec<T, va_gc> &);                \
   /* Define the vec<T> debug functions.  */            \
   DEBUG_FUNCTION void                                  \
   debug (vec<T> &ref)                                  \