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