| // { dg-do compile { target c++11 } } | |
| // { dg-additional-options "-O1 -Wno-analyzer-use-of-uninitialized-value" } | |
| template <typename DV> DV | |
| vu (DV j4) | |
| { | |
| return [j4] () { return j4 () ? j4 : throw j4 (); } (); | |
| } | |
| void | |
| foo () | |
| { | |
| auto n1 = [] { return nullptr; }; | |
| vu (n1); | |
| } |