This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
variadic templates supported in non-c++0x mode
- From: Jan van Dijk <jan at epgmod dot phys dot tue dot nl>
- To: gcc at gcc dot gnu dot org
- Date: Tue, 10 Mar 2009 11:56:16 +0100
- Subject: variadic templates supported in non-c++0x mode
Consider the one-liner C++ 'program':
template <class... args> struct pack;
With the trunk, g++ -c [-std=gnu++98] gives:
warning: variadic templates only available with -std=c++0x or -std=gnu++0x
Should this not be an *error* instead? Variadic templates really should not be
supported in non-c++0x mode.
If not, how can I explicitly disable support for variadic templates? (The
present behaviour frustrates some of our local autoconf tests.)
Should I file a bug report?
Regards, Jan van Dijk.