From 7cf165de63c5d2726bba9f0809a233bd63b84842 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 15 Nov 2022 08:13:06 +0100 Subject: [PATCH] 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 * g++.dg/DRs/dr2392.C: Add testcase for DR 2392. --- gcc/testsuite/g++.dg/DRs/dr2392.C | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 gcc/testsuite/g++.dg/DRs/dr2392.C diff --git a/gcc/testsuite/g++.dg/DRs/dr2392.C b/gcc/testsuite/g++.dg/DRs/dr2392.C new file mode 100644 index 00000000000..e24d6a7f928 --- /dev/null +++ b/gcc/testsuite/g++.dg/DRs/dr2392.C @@ -0,0 +1,12 @@ +// DR 2392 +// { dg-do compile { target c++11 } } + +template +constexpr int +foo () +{ + T t; + return 1; +} + +using V = decltype (new int[foo ()]);