1 // { dg-do run { target c++11 } }
4 template <class T, class... U>
42 #define assert(E) do { if (!(E)) __builtin_abort(); } while(0)
49 assert (f1(42) == 42);
50 assert (f2(42) == 42);
51 assert (f3(42) == 42);
52 assert (f4(42) == 42);
53 assert (f1(1,2,3) == 6);
54 assert (f2(1,2,3) == 6);
55 assert (f3(1,2,3) == 6);
56 assert (f4(1,2,3) == 6);