ipa-cp: Perform operations in the appropriate types (PR 118097)
[gcc.git] / gcc / testsuite / g++.dg / template / non-dependent8.C
blobf99691bdc3a1b85121940911c29fc22b9c2137c4
1 // { dg-do compile }
3 // Origin: Giovanni Bajo <giovannibajo@libero.it>
5 // Two-phase name lookup for address of member:
6 // Detecting error during parsing
8 struct S
10   char i;
13 template<int S::*p>
14 struct X
15 {};
17 template <class T>
18 struct Foo
20   X<&S::i> x;   // { dg-error "5:could not convert" "" { target c++17 } }
21   // { dg-error "could not convert" "" { target c++14_down } .-1 }