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