// { dg-do compile } | |
// Origin: Giovanni Bajo <giovannibajo@libero.it> | |
// PR c++/13092: ICE taking address of member which is non-dependent | |
struct S | |
{ | |
int i; | |
}; | |
template<int S::*p> | |
struct X | |
{}; | |
template <class T> | |
struct Foo | |
{ | |
X<&S::i> x; | |
}; | |
template struct Foo<void>; |