diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b376ab8d5c68a1075ac3f79fee94983e1534487f..0e6e5d091c3807c7ef69d8e1c9cd1adbc080ac42 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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, diff --git a/gcc/hash-set.h b/gcc/hash-set.h index 75ca1475e0dd2f0dc4e68e99ddb41c4085e44542..8b83f6ae99be2b68cdecb10e105eecf74c0fcc6c 100644 --- a/gcc/hash-set.h +++ b/gcc/hash-set.h @@ -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) \ { \ diff --git a/gcc/vec.h b/gcc/vec.h index b145eef2bc7c95aac0e03b4da3c2339aee44ba94..f55a41f53dda23052af8ed7b2b63889e251bc778 100644 --- 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) \