Clang Project

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