blob: f2944655b324ef3f152ec02000e5a9e2ba9bb38f [file] [log] [blame]
Richard Smith964f9352019-04-24 23:45:56 +00001// RUN: %clang_cc1 -std=c++17 -verify %s
2
3// expected-no-diagnostics
4namespace pr41427 {
5 template <typename T> class A {
6 public:
7 A(void (*)(T)) {}
8 };
9
10 void D(int) {}
11
12 void f() {
13 A a(&D);
14 using T = decltype(a);
15 using T = A<int>;
16 }
17}