decl.c (make_typename_type): s/parameters/arguments/.
authorJason Merrill <jason@redhat.com>
Thu, 10 May 2018 18:39:19 +0000 (14:39 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 10 May 2018 18:39:19 +0000 (14:39 -0400)
* decl.c (make_typename_type): s/parameters/arguments/.

* parser.c (cp_parser_nested_name_specifier_opt): Likewise.
* pt.c (make_pack_expansion): Correct error message.

From-SVN: r260121

gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/parser.c
gcc/cp/pt.c
gcc/testsuite/g++.dg/cpp0x/alignas9.C
gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C
gcc/testsuite/g++.dg/template/type1.C

index e21afc7..e70d394 100644 (file)
@@ -1,3 +1,9 @@
+2018-05-09  Jason Merrill  <jason@redhat.com>
+
+       * decl.c (make_typename_type): s/parameters/arguments/.
+       * parser.c (cp_parser_nested_name_specifier_opt): Likewise.
+       * pt.c (make_pack_expansion): Correct error message.
+
 2018-05-10  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/85662
index fccddd5..d589647 100644 (file)
@@ -3756,7 +3756,7 @@ make_typename_type (tree context, tree name, enum tag_types tag_type,
   if (TREE_CODE (name) == TEMPLATE_DECL)
     {
       if (complain & tf_error)
-       error ("%qD used without template parameters", name);
+       error ("%qD used without template arguments", name);
       return error_mark_node;
     }
   gcc_assert (identifier_p (name));
index f8ecf03..88db998 100644 (file)
@@ -6346,7 +6346,7 @@ cp_parser_nested_name_specifier_opt (cp_parser *parser,
                                                    token->location);
                      if (TREE_CODE (decl) == TEMPLATE_DECL)
                        error_at (token->location,
-                                 "%qD used without template parameters",
+                                 "%qD used without template arguments",
                                  decl);
                      else if (ambiguous_decls)
                        {
index 180dfd6..e8346d3 100644 (file)
@@ -4007,9 +4007,9 @@ make_pack_expansion (tree arg, tsubst_flags_t complain)
       if (complain & tf_error)
        {
          if (TYPE_P (arg))
-           error ("expansion pattern %qT contains no argument packs", arg);
+           error ("expansion pattern %qT contains no parameter packs", arg);
          else
-           error ("expansion pattern %qE contains no argument packs", arg);
+           error ("expansion pattern %qE contains no parameter packs", arg);
        }
       return error_mark_node;
     }
index 98fe707..05d15ff 100644 (file)
@@ -2,5 +2,5 @@
 // { dg-do compile { target c++11 } }
 
 template <typename... T>
-struct A { alignas(int...) char c; }; // { dg-error "no argument packs|expected" }
+struct A { alignas(int...) char c; }; // { dg-error "no parameter packs|expected" }
 A<int, double> a;
index 1052087..ca7ed33 100644 (file)
@@ -32,7 +32,7 @@ template<typename... Args> void f(Args...);
 template<typename... Args> void g(Args... args) 
 {
    f(const_cast<const Args*>(&args)...); // okay: ``Args'' and ``args'' are expanded
-   f(5 ...); // { dg-error "contains no argument packs" }
+   f(5 ...); // { dg-error "contains no parameter packs" }
    f(args); // { dg-error "5:parameter packs not expanded" }
    // { dg-message "args" "note" { target *-*-* } .-1 }
    f(h(args...) + args...); // okay: first ``args'' expanded within h, second ``args'' expanded within f.
index b74d975..0191ae5 100644 (file)
@@ -4,5 +4,5 @@ struct A {
   template <class T> struct B { static int c; };
 };
 
-int A::B::c;                   // { dg-error "parameters" }
+int A::B::c;                   // { dg-error "arguments" }
 int A::C::d;                   // { dg-error "declared" }