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 e21afc7e09a83d14a32b0028c054a91dad68e4c4..e70d3948eb156a160af33036a06cdcc16b72071d 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 fccddd54d69928ef958924a4a082e1fd4545a3a4..d58964754b92ad90f458da7bc7f1686c36e9d6f7 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 f8ecf030c0d8bd2e88c1bcc39c85740717e0c287..88db9988bd40ce1ae0b8679c5ffd44950fd3f93e 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 180dfd6861c1c910e01cb12b2291d3be880da056..e8346d3bf589efa06e551bc2d2d07c0df68bc38f 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 98fe7077582f0f07791c9aa9c838af19f7ad0ef8..05d15ffe40b649be129710c7de9f1fa3d9bc2283 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 105208701bfaeb17a92439ec4121bc2c4241a80c..ca7ed33ac02e06015f012f9b1e52bb94e6753991 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 b74d975ac49a44d3634edd2130549ab5e9a5d62e..0191ae55dfc5fa81198e96f11bbe9717403621d2 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" }