From d201715989ce2f110e09cd15246969f9fcae5c61 Mon Sep 17 00:00:00 2001 From: Marek Polacek Date: Fri, 10 Jan 2025 15:05:00 -0500 Subject: [PATCH] c++: add fixed test [PR118391] Fixed by r15-6740. PR c++/118391 gcc/testsuite/ChangeLog: * g++.dg/cpp2a/lambda-uneval20.C: New test. --- gcc/testsuite/g++.dg/cpp2a/lambda-uneval20.C | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-uneval20.C diff --git a/gcc/testsuite/g++.dg/cpp2a/lambda-uneval20.C b/gcc/testsuite/g++.dg/cpp2a/lambda-uneval20.C new file mode 100644 index 000000000000..fa8b504da9db --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp2a/lambda-uneval20.C @@ -0,0 +1,15 @@ +// PR c++/118391 +// { dg-do compile { target c++20 } } + +template +using A = int; + +template +using B = decltype([] {}.template operator()()); + +template +using C = A>; + +C x; + +int main() {} -- 2.47.2