Skip to content

Commit 3e19cc8

Browse files
authored
remove unused errors in checkGrammarModifiers (#47198)
1 parent 38ed8eb commit 3e19cc8

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/compiler/checker.ts

+2-9
Original file line numberDiff line numberDiff line change
@@ -42583,7 +42583,7 @@ namespace ts {
4258342583
return quickResult;
4258442584
}
4258542585

42586-
let lastStatic: Node | undefined, lastDeclare: Node | undefined, lastAsync: Node | undefined, lastReadonly: Node | undefined, lastOverride: Node | undefined;
42586+
let lastStatic: Node | undefined, lastDeclare: Node | undefined, lastAsync: Node | undefined, lastOverride: Node | undefined;
4258742587
let flags = ModifierFlags.None;
4258842588
for (const modifier of node.modifiers!) {
4258942589
if (modifier.kind !== SyntaxKind.ReadonlyKeyword) {
@@ -42690,7 +42690,6 @@ namespace ts {
4269042690
return grammarErrorOnNode(modifier, Diagnostics.readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature);
4269142691
}
4269242692
flags |= ModifierFlags.Readonly;
42693-
lastReadonly = modifier;
4269442693
break;
4269542694

4269642695
case SyntaxKind.ExportKeyword:
@@ -42809,18 +42808,12 @@ namespace ts {
4280942808
if (flags & ModifierFlags.Static) {
4281042809
return grammarErrorOnNode(lastStatic!, Diagnostics._0_modifier_cannot_appear_on_a_constructor_declaration, "static");
4281142810
}
42812-
if (flags & ModifierFlags.Abstract) {
42813-
return grammarErrorOnNode(lastStatic!, Diagnostics._0_modifier_cannot_appear_on_a_constructor_declaration, "abstract"); // TODO: GH#18217
42814-
}
4281542811
if (flags & ModifierFlags.Override) {
4281642812
return grammarErrorOnNode(lastOverride!, Diagnostics._0_modifier_cannot_appear_on_a_constructor_declaration, "override"); // TODO: GH#18217
4281742813
}
42818-
else if (flags & ModifierFlags.Async) {
42814+
if (flags & ModifierFlags.Async) {
4281942815
return grammarErrorOnNode(lastAsync!, Diagnostics._0_modifier_cannot_appear_on_a_constructor_declaration, "async");
4282042816
}
42821-
else if (flags & ModifierFlags.Readonly) {
42822-
return grammarErrorOnNode(lastReadonly!, Diagnostics._0_modifier_cannot_appear_on_a_constructor_declaration, "readonly");
42823-
}
4282442817
return false;
4282542818
}
4282642819
else if ((node.kind === SyntaxKind.ImportDeclaration || node.kind === SyntaxKind.ImportEqualsDeclaration) && flags & ModifierFlags.Ambient) {

0 commit comments

Comments
 (0)