aboutsummaryrefslogtreecommitdiff
path: root/gdb/unittests
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2021-11-18 16:35:34 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2021-11-18 16:35:34 -0500
commit140eb481d1c31d9327b7baf7901c354c8e224dab (patch)
tree4210810d78030f818527ffaf4803b61678f3955b /gdb/unittests
parent89e1cf9cb46c091441e5c7c992fbb19fdc9d4ec4 (diff)
downloadfsf-binutils-gdb-140eb481d1c31d9327b7baf7901c354c8e224dab.zip
fsf-binutils-gdb-140eb481d1c31d9327b7baf7901c354c8e224dab.tar.gz
fsf-binutils-gdb-140eb481d1c31d9327b7baf7901c354c8e224dab.tar.bz2
gdb: fix array-view-selftests.c build with g++ 4.8
When building with g++ 4.8, I get: CXX unittests/array-view-selftests.o /home/smarchi/src/binutils-gdb/gdb/unittests/array-view-selftests.c:123:42: error: expected 'class' before 'Container' template<template<typename ...> typename Container> ^ I am no C++ template expert, but it looks like if I change "typename" for "class", as the compiler kind of suggests, the code compiles. Change-Id: I9c3edd29fb2b190069f0ce0dbf3bc3604d175f48
Diffstat (limited to 'gdb/unittests')
-rw-r--r--gdb/unittests/array-view-selftests.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/unittests/array-view-selftests.c b/gdb/unittests/array-view-selftests.c
index fe211a6..9df48db 100644
--- a/gdb/unittests/array-view-selftests.c
+++ b/gdb/unittests/array-view-selftests.c
@@ -120,7 +120,7 @@ check ()
/* Check that there's no container->view conversion for containers of derived
types or subclasses. */
-template<template<typename ...> typename Container>
+template<template<typename ...> class Container>
static constexpr bool
check_ctor_from_container ()
{