Index: test/CodeGenCXX/microsoft-abi-static-initializers-available-externally.cpp =================================================================== --- /dev/null +++ test/CodeGenCXX/microsoft-abi-static-initializers-available-externally.cpp @@ -0,0 +1,13 @@ +// RUN: %clang_cc1 -triple x86_64-pc-windows-msvc18.0.0 -std=c++11 -emit-llvm -O %s -o - | FileCheck %s + +// CHECK: = available_externally +// CHECK-NOT: comdat + +template +class A { +public: + static void f() { static int a = *new int; } +}; + +extern template class A; +void f() { A::f(); }