llvm-project/clang/test/CXX/expr/expr.prim/expr.prim.lambda/p20.cpp

13 lines
190 B
C++

// RUN: %clang_cc1 -std=c++11 %s -Wunused -verify
template<typename T>
void destroy(T* ptr) {
ptr->~T();
(*ptr).~T();
}
void destructor() {
auto lambda = []{};
destroy(&lambda);
}