[analyzer] No error if a local variable named augmented
is declared inside of augmenting function
#55634
Labels
area-analyzer
Use area-analyzer for Dart analyzer issues, including the analysis server and code completion.
feature-macros
Implementation of the macros feature
P3
A lower priority bug or feature request
type-enhancement
A request for a change that isn't a bug
The following co19 tests fail because of this issue
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t12
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t13
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t14
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t15
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t16
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A01_t17
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t11
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t12
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t13
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t14
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t15
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A02_t16
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t15
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t16
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t17
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t18
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t19
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A03_t20
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t04
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t05
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t06
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t07
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t08
co19/LanguageFeatures/Augmentation-libraries/augmented_expression_A04_t09
This happens when
augmented
variable is declared by the pattern. According to the spec inside of augmenting functionaugmented
became a keyword referencing the original function. So, declare a variable namedaugmented
is a compile-time errorExample
The text was updated successfully, but these errors were encountered: