// RUN: %clang_cc1 -std=c++11 -triple=x86_64-apple-darwin %s -emit-llvm -o - | FileCheck %s // CHECK: define linkonce_odr {{.*}} @_ZN3StrD1Ev class A { public: ~A(); }; class Str { A d; public: ~Str() = default; }; class E { Str s; template <typename> void h() { s = {}; } void f(); }; void E::f() { h<int>(); }