// { dg-do compile } | |
template<int size> | |
struct Foobar { | |
// Contents irrelevant | |
}; | |
template <typename A> | |
struct Wrapper { | |
// Contents irrelevant | |
}; | |
template <typename A> | |
Foobar<sizeof(Wrapper<A>)> * | |
compiler_bug (A) | |
{ | |
return 0; | |
} | |
int main() | |
{ | |
compiler_bug(1); | |
} |