From d5660b06c3a1f13c00c17b3a147f23b7ba948ac5 Mon Sep 17 00:00:00 2001 From: Reid Kleckner Date: Thu, 17 May 2018 18:34:05 +0000 Subject: [PATCH] Add missing test case for r332639 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@332646 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/CodeGenCXX/PR37481.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/CodeGenCXX/PR37481.cpp diff --git a/test/CodeGenCXX/PR37481.cpp b/test/CodeGenCXX/PR37481.cpp new file mode 100644 index 0000000000..fba2ffdc84 --- /dev/null +++ b/test/CodeGenCXX/PR37481.cpp @@ -0,0 +1,17 @@ +// RUN: %clang_cc1 -o /dev/null -emit-llvm -std=c++17 -triple x86_64-pc-windows-msvc %s + +struct Foo { + virtual void f(); + virtual void g(); +}; + +void Foo::f() {} +void Foo::g() {} + +template +void h() {} + +void x() { + h<&Foo::f>(); + h<&Foo::g>(); +} -- 2.50.1