// RUN: clang-cc %s -emit-llvm-only -verify struct F { void (*x)(); }; void G(); template class A { A(); }; template A::A() { static F f = { G }; } A a;