diff options
author | Jakub Jelinek <jakub@redhat.com> | 2022-11-15 08:13:06 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2022-11-15 08:13:06 +0100 |
commit | 7cf165de63c5d2726bba9f0809a233bd63b84842 (patch) | |
tree | 54e73789668d90d386d274bac68804eaba725ad1 | |
parent | 6492cec069bccf817ac5e984fb3eca407056a566 (diff) | |
download | gcc-7cf165de63c5d2726bba9f0809a233bd63b84842.zip gcc-7cf165de63c5d2726bba9f0809a233bd63b84842.tar.gz gcc-7cf165de63c5d2726bba9f0809a233bd63b84842.tar.bz2 |
c++: Add testcase for DR 2392
The testcase from DR 2392 passes, so I assume we don't need to do
anything further for the DR.
2022-11-15 Jakub Jelinek <jakub@redhat.com>
* g++.dg/DRs/dr2392.C: Add testcase for DR 2392.
-rw-r--r-- | gcc/testsuite/g++.dg/DRs/dr2392.C | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/DRs/dr2392.C b/gcc/testsuite/g++.dg/DRs/dr2392.C new file mode 100644 index 0000000..e24d6a7 --- /dev/null +++ b/gcc/testsuite/g++.dg/DRs/dr2392.C @@ -0,0 +1,12 @@ +// DR 2392 +// { dg-do compile { target c++11 } } + +template <class T = void> +constexpr int +foo () +{ + T t; + return 1; +} + +using V = decltype (new int[foo ()]); |