xref: /aosp_15_r20/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p20.cpp (revision 67e74705e28f6214e480b399dd47ea732279e315)
1 // RUN: %clang_cc1 -std=c++11 %s -Wunused -verify
2 // expected-no-diagnostics
3 
4 template<typename T>
destroy(T * ptr)5 void destroy(T* ptr) {
6   ptr->~T();
7   (*ptr).~T();
8 }
9 
destructor()10 void destructor() {
11   auto lambda = []{};
12   destroy(&lambda);
13 }
14