| // { dg-do compile } | |
| // Origin: <anthwil at nortelnetworks dot com> | |
| // c++/4933: using sizeof with comma operator as template argument | |
| template<unsigned F> | |
| struct Foo {}; | |
| template<typename T> | |
| T makeT(); | |
| template<typename T,typename U> | |
| struct Bar | |
| { | |
| typedef Foo | |
| < | |
| sizeof((makeT<T>(), makeT<U>())) | |
| > Type; | |
| }; |