re PR c++/29024 (storage class specifier accepted for typedef (clause 7.1.1 ; 1))
[gcc.git] / gcc / cp / decl.c
index 96ecc8691d7a84cb803d2a8bcda59e274e9dd73c..befd4e86485eb86f8ead96311fc08764e29f5ef4 100644 (file)
@@ -7402,9 +7402,9 @@ grokdeclarator (const cp_declarator *declarator,
 
   /* Warn about storage classes that are invalid for certain
      kinds of declarations (parameters, typenames, etc.).  */
-  if (declspecs->multiple_storage_classes_p)
+  if (declspecs->conflicting_specifiers_p)
     {
-      error ("multiple storage classes in declaration of %qs", name);
+      error ("conflicting specifiers in declaration of %qs", name);
       storage_class = sc_none;
     }
   else if (thread_p