tmp/tmpiy8s2tcs/{from.md → to.md}
RENAMED
|
@@ -25,14 +25,14 @@ The optional *attribute-specifier-seq* in a *decl-specifier-seq*
|
|
| 25 |
appertains to the type determined by the preceding *decl-specifier*s
|
| 26 |
[[dcl.meaning]]. The *attribute-specifier-seq* affects the type only for
|
| 27 |
the declaration it appears in, not other declarations involving the same
|
| 28 |
type.
|
| 29 |
|
| 30 |
-
|
| 31 |
-
*decl-specifier-seq*
|
| 32 |
-
|
| 33 |
-
|
| 34 |
|
| 35 |
If a *type-name* is encountered while parsing a *decl-specifier-seq*, it
|
| 36 |
is interpreted as part of the *decl-specifier-seq* if and only if there
|
| 37 |
is no previous *defining-type-specifier* other than a *cv-qualifier* in
|
| 38 |
the *decl-specifier-seq*. The sequence shall be self-consistent as
|
|
|
|
| 25 |
appertains to the type determined by the preceding *decl-specifier*s
|
| 26 |
[[dcl.meaning]]. The *attribute-specifier-seq* affects the type only for
|
| 27 |
the declaration it appears in, not other declarations involving the same
|
| 28 |
type.
|
| 29 |
|
| 30 |
+
At most one of each of the *decl-specifier*s `friend`, `typedef`, or
|
| 31 |
+
`inline` shall appear in a *decl-specifier-seq*. At most one of the
|
| 32 |
+
`constexpr`, `consteval`, and `constinit` keywords shall appear in a
|
| 33 |
+
*decl-specifier-seq*.
|
| 34 |
|
| 35 |
If a *type-name* is encountered while parsing a *decl-specifier-seq*, it
|
| 36 |
is interpreted as part of the *decl-specifier-seq* if and only if there
|
| 37 |
is no previous *defining-type-specifier* other than a *cv-qualifier* in
|
| 38 |
the *decl-specifier-seq*. The sequence shall be self-consistent as
|