1 // RUN: %clang_cc1 -o /dev/null -emit-llvm -std=c++17 -triple x86_64-pc-windows-msvc %s 2 3 struct Foo { 4 virtual void f(); 5 virtual void g(); 6 }; 7 f()8void Foo::f() {} g()9void Foo::g() {} 10 11 template <void (Foo::*)()> h()12void h() {} 13 x()14void x() { 15 h<&Foo::f>(); 16 h<&Foo::g>(); 17 } 18