]> gcc.gnu.org Git - gcc.git/blob - gcc/testsuite/g++.dg/cpp0x/variadic58.C
PR c++/92590 - wrong handling of inherited default ctor.
[gcc.git] / gcc / testsuite / g++.dg / cpp0x / variadic58.C
1 // { dg-do compile { target c++11 } }
2 #include <typeinfo>
3
4 template<typename... Args>
5 void foo(Args...) { }
6
7 template<typename... Args>
8 void bar(Args... args) {
9 foo(Args()...);
10 foo(args = args...);
11 foo(reinterpret_cast<void*>(&args)...);
12 foo(const_cast<const Args>(args)...);
13 foo(static_cast<void*>(&args)...);
14 foo(dynamic_cast<void*>(&args)...);
15 foo(typeid(Args)...);
16 }
This page took 0.038081 seconds and 5 git commands to generate.