1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| // RUN: %clang_cc1 -fsyntax-only -verify %s
| // XFAIL: *
| // FIXME: This is PR7655
|
| struct X {
| template<typename T> X(T);
| X(int, int);
|
| X operator()(int, int) const;
| };
|
| template<typename T, typename U> struct Y { };
|
| X *x;
| void f() {
| int y = 0;
| X (*x)(int(y), int(y)) = Y<int, float>(), ++y;
| }
|
|