teak-llvm/clang/test/SemaCXX/dllimport-memptr.cpp
Reid Kleckner 1a840d29b4 Allow dllimport non-type template arguments in C++17
Summary:
Fixes PR35772.

Reviewers: rsmith

Differential Revision: https://reviews.llvm.org/D43320

llvm-svn: 332018
2018-05-10 18:57:35 +00:00

9 lines
329 B
C++

// RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-extensions -verify -std=c++11 %s
// RUN: %clang_cc1 -triple x86_64-windows-msvc -fms-extensions -verify -std=c++17 %s
// expected-no-diagnostics
struct __declspec(dllimport) Foo { int get_a(); };
template <int (Foo::*Getter)()> struct HasValue { };
HasValue<&Foo::get_a> hv;