Skip to content

Commit b715407

Browse files
committed
Review response
1 parent bd43d37 commit b715407

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

working/augmentations/feature-specification.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -802,14 +802,14 @@ It's a **compile-time** error if:
802802
* The signature of the augmenting function does not [match][signature
803803
matching] the signature of the augmented function.
804804

805-
* The augmentation chain has two or more specifications of a default value
806-
for the same optional parameter. This is an error even in the case where
807-
all of them are identical. *Default values are defined by the introductory
808-
function or an augmentation, but at most once.*
805+
* More than one declaration in the augmentation chain specifies a default
806+
value for the same optional parameter. This is an error even in the
807+
case where all of them are identical. *Default values are defined by
808+
the introductory function or an augmentation, but at most once.*
809809

810-
* The augmentation chain has no specifications of a default value for an
811-
optional parameter whose declared type is potentially non-nullable, and
812-
the declared function is not abstract.
810+
* No declaration in the augmentation chain specifies a default value for
811+
an optional parameter whose declared type is potentially non-nullable,
812+
and the declared function is not abstract.
813813

814814
* A function is not complete after all augmentations are applied, unless it's
815815
an instance member and the surrounding class is abstract. *Every function
@@ -890,17 +890,17 @@ It's a **compile-time error** if:
890890
* The signature of the augmenting function does not [match][signature
891891
matching] the signature of the augmented function.
892892

893-
* The augmentation chain has two or more specifications of a default value
894-
for the same optional parameter. This is an error even in the case where
895-
all of them are identical. *Default values are defined by the introductory
896-
declaration or an augmentation, but at most once.*
893+
* More than one declaration in the augmentation chain specifies a default
894+
value for the same optional parameter. This is an error even in the
895+
case where all of them are identical. *Default values are defined by
896+
the introductory declaration or an augmentation, but at most once.*
897897

898898
* The augmentation chain has exactly one specification of a default value
899899
for an optional parameter, and the constructor is a redirecting factory.
900900

901-
* The augmentation chain has no specifications of a default value for an
902-
optional parameter whose declared type is potentially non-nullable, and
903-
the constructor is not a redirecting factory.
901+
* No declaration in the augmentation chain specifies a default value for
902+
an optional parameter whose declared type is potentially non-nullable,
903+
and the constructor is not a redirecting factory.
904904

905905
* The introductory constructor is `const` and the augmenting constructor
906906
is not, or vice versa. *An augmentation can't change whether or not a

0 commit comments

Comments
 (0)