1*67e74705SXin Li // RUN: %clang_cc1 -emit-llvm -o %t %s 2*67e74705SXin Li template <typename T> 3*67e74705SXin Li class A 4*67e74705SXin Li { 5*67e74705SXin Li union { void *d; }; 6*67e74705SXin Li 7*67e74705SXin Li public: A()8*67e74705SXin Li A() : d(0) { } 9*67e74705SXin Li }; 10*67e74705SXin Li 11*67e74705SXin Li A<int> a0; 12