instantiate-init-list.cpp 221 Bytes Raw Blame History Permalink 1 2 3 4 5 6 7 8 9 10 11 12 13 14 // RUN: %clang_cc1 %s -emit-llvm-only -verify // expected-no-diagnostics struct F { void (*x)(); }; void G(); template<class T> class A { public: A(); }; template<class T> A<T>::A() { static F f = { G }; } A<int> a;