diff options
author | Marek Polacek <polacek@redhat.com> | 2019-05-14 21:10:58 +0000 |
---|---|---|
committer | Marek Polacek <mpolacek@gcc.gnu.org> | 2019-05-14 21:10:58 +0000 |
commit | 1d7dcb0ed2f9077727fc45c7d694a865fa974ff6 (patch) | |
tree | 7e24b410e3085604af89a5de12bb6f4aa093d262 /gcc | |
parent | c76ea1b8bf2f288c4979fcb6ccc5817f389f37e5 (diff) | |
download | gcc-1d7dcb0ed2f9077727fc45c7d694a865fa974ff6.zip gcc-1d7dcb0ed2f9077727fc45c7d694a865fa974ff6.tar.gz gcc-1d7dcb0ed2f9077727fc45c7d694a865fa974ff6.tar.bz2 |
re PR c++/70156 (incorrect "incomplete type" error initializing a static const data member)
PR c++/70156
* g++.dg/init/static5.C: New test.
From-SVN: r271192
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/init/static5.C | 9 |
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index caa0de9..3dfe6b0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-05-14 Marek Polacek <polacek@redhat.com> + + PR c++/70156 + * g++.dg/init/static5.C: New test. + 2019-05-14 Iain Sandoe <iain@sandoe.co.uk> PR target/82920 diff --git a/gcc/testsuite/g++.dg/init/static5.C b/gcc/testsuite/g++.dg/init/static5.C new file mode 100644 index 0000000..4eaf787 --- /dev/null +++ b/gcc/testsuite/g++.dg/init/static5.C @@ -0,0 +1,9 @@ +// PR c++/70156 +// { dg-do compile { target c++11 } } + +template <int> struct A { int i; }; +struct B { int i; }; +struct C { + static const A<0> a = { 0 }; // { dg-error ".constexpr. needed for in-class initialization of static data member" } + static const B b = { 1 }; // { dg-error ".constexpr. needed for in-class initialization of static data member" } +}; |