]> granicus.if.org Git - clang/commitdiff
Fix diagnostic text for r154163.
authorDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Apr 2012 06:28:32 +0000 (06:28 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Fri, 6 Apr 2012 06:28:32 +0000 (06:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154164 91177308-0d34-0410-b5e6-96231b3b80d8

test/FixIt/fixit-cxx0x.cpp
test/FixIt/fixit.cpp
test/Parser/cxx-template-decl.cpp

index 9e1f737742b3b1bf6138ab2b7587fb44bbe12616..997d73abfb54339d4f5e71111d30677303724ec2 100644 (file)
@@ -101,6 +101,6 @@ namespace TestMisplacedEllipsisRecovery {
   int g = me.g(ifn, kfn);
 }
 
-template<template<typename> ...Foo, // expected-error {{template template parameters require 'class' after the parameter list}}
-         template<template<template<typename>>>> // expected-error 3 {{template template parameters require 'class' after the parameter list}}
+template<template<typename> ...Foo, // expected-error {{template template parameter requires 'class' after the parameter list}}
+         template<template<template<typename>>>> // expected-error 3 {{template template parameter requires 'class' after the parameter list}}
 void func();
index e6701ada047ea88f14b4e71ee70fd8cacb007649..7d531a537a3544a39d3566679d691e574fe8a266 100644 (file)
@@ -200,7 +200,7 @@ template<class T> typedef Mystery<T>::type getMysteriousThing() { // \
   return Mystery<T>::get();
 }
 
-template<template<typename> Foo, // expected-error {{template template parameters require 'class' after the parameter list}}
-         template<typename> typename Bar, // expected-error {{template template parameters require 'class' after the parameter list}}
-         template<typename> struct Baz> // expected-error {{template template parameters require 'class' after the parameter list}}
+template<template<typename> Foo, // expected-error {{template template parameter requires 'class' after the parameter list}}
+         template<typename> typename Bar, // expected-error {{template template parameter requires 'class' after the parameter list}}
+         template<typename> struct Baz> // expected-error {{template template parameter requires 'class' after the parameter list}}
 void func();
index 21ff21b01632b5eebd7776211a9ceb9890a8f374..870be930a6fcaddf48fd87c6a0c4f7d8b3411077 100644 (file)
@@ -11,8 +11,8 @@ template < ;            // expected-error {{parse error}} \
 // expected-warning {{declaration does not declare anything}}
 template <template X> struct Err1; // expected-error {{expected '<' after 'template'}} \
 // expected-error{{extraneous}}
-template <template <typename> > struct Err2;       // expected-error {{template template parameters require 'class' after the parameter list}}
-template <template <typename> Foo> struct Err3;    // expected-error {{template template parameters require 'class' after the parameter list}}
+template <template <typename> > struct Err2;       // expected-error {{template template parameter requires 'class' after the parameter list}}
+template <template <typename> Foo> struct Err3;    // expected-error {{template template parameter requires 'class' after the parameter list}}
 
 // Template function declarations
 template <typename T> void foo();