This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]