From 312ddb10b033875a94b196de0e329d1595c33bc0 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 31 Jul 2020 14:07:29 -0400 Subject: [PATCH 367/377] FIXME: add g++.dg/analyzer/pr94011.C --- gcc/testsuite/g++.dg/analyzer/pr94011.C | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr94011.C diff --git a/gcc/testsuite/g++.dg/analyzer/pr94011.C b/gcc/testsuite/g++.dg/analyzer/pr94011.C new file mode 100644 index 00000000000..2642aa40c1b --- /dev/null +++ b/gcc/testsuite/g++.dg/analyzer/pr94011.C @@ -0,0 +1,16 @@ +// { dg-do compile { target c++11 } } +// { dg-additional-options "-O1" } + +template DV +vu (DV j4) +{ + return [j4] () { return j4 () ? j4 : throw j4 (); } (); +} + +void +foo () +{ + auto n1 = [] { return nullptr; }; + + vu (n1); +} -- 2.26.2