| 1 | // RUN: %clang_analyze_cc1 -analyzer-checker=core -std=c++11 -verify %s |
|---|---|
| 2 | class C {}; |
| 3 | |
| 4 | // expected-no-diagnostics |
| 5 | void f(C i) { |
| 6 | auto lambda = [&] { f(i); }; |
| 7 | typedef decltype(lambda) T; |
| 8 | T* blah = new T(lambda); |
| 9 | (*blah)(); |
| 10 | delete blah; |
| 11 | } |
| 12 |