Skip to content

Commit 1e50082

Browse files
committed
update baselines
1 parent 165e127 commit 1e50082

3 files changed

Lines changed: 27 additions & 27 deletions

File tree

src/compiler/checker.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30286,7 +30286,7 @@ export function createTypeChecker(host: TypeCheckerHost): TypeChecker {
3028630286
// can explicitly bound arguments objects
3028730287
if (symbol === argumentsSymbol) {
3028830288
if (isInPropertyInitializerOrClassStaticBlock(node, /*ignoreArrowFunctions*/ true)) {
30289-
error(node, Diagnostics.arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_block);
30289+
error(node, Diagnostics.arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks);
3029030290
return;
3029130291
}
3029230292

tests/baselines/reference/argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.errors.txt

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
1-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(3,10): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
2-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(9,10): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
3-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(15,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
4-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(21,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
5-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(33,16): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
6-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(40,7): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
7-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(42,16): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
1+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(3,10): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
2+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(9,10): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
3+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(15,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
4+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(21,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
5+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(33,16): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
6+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(40,7): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
7+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(42,16): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
88
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(66,6): error TS2585: 'Symbol' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later.
9-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(75,7): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
10-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(77,9): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
11-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(96,26): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
12-
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
9+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(75,7): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
10+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(77,9): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
11+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(96,26): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
12+
argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
1313

1414

1515
==== argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts (12 errors) ====
1616
function A() {
1717
return class T {
1818
a = arguments
1919
~~~~~~~~~
20-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
20+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
2121
}
2222
}
2323

2424
function A1() {
2525
return new class T {
2626
a = arguments
2727
~~~~~~~~~
28-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
28+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
2929
}
3030
}
3131

3232
function B() {
3333
return class T {
3434
a = { b: arguments }
3535
~~~~~~~~~
36-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
36+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
3737
}
3838
}
3939

4040
function B1() {
4141
return new class T {
4242
a = { b: arguments }
4343
~~~~~~~~~
44-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
44+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
4545
}
4646
}
4747

@@ -55,7 +55,7 @@ argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): erro
5555
return class T {
5656
a = () => arguments // should error
5757
~~~~~~~~~
58-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
58+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
5959
}
6060
}
6161

@@ -64,11 +64,11 @@ argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): erro
6464
a = () => {
6565
arguments; // should error
6666
~~~~~~~~~
67-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
67+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
6868
const b = () => {
6969
return arguments; // should error
7070
~~~~~~~~~
71-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
71+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
7272
}
7373

7474
function f() {
@@ -105,11 +105,11 @@ argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): erro
105105
static {
106106
arguments; // should error
107107
~~~~~~~~~
108-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
108+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
109109
while(1) {
110110
arguments // should error
111111
~~~~~~~~~
112-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
112+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
113113
}
114114
}
115115
}
@@ -130,15 +130,15 @@ argumentsUsedInClassFieldInitializerOrStaticInitializationBlock.ts(102,15): erro
130130
return class T {
131131
a = (() => { return arguments; })() // should error
132132
~~~~~~~~~
133-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
133+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
134134
}
135135
}
136136

137137
function D6() {
138138
return class T {
139139
a = (x = arguments) => {} // should error
140140
~~~~~~~~~
141-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
141+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
142142
}
143143
}
144144

tests/baselines/reference/classStaticBlock6.errors.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ classStaticBlock6.ts(18,9): error TS18037: 'await' expression cannot be used ins
77
classStaticBlock6.ts(18,14): error TS1109: Expression expected.
88
classStaticBlock6.ts(19,9): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors.
99
classStaticBlock6.ts(32,17): error TS2337: Super calls are not permitted outside constructors or in nested functions inside constructors.
10-
classStaticBlock6.ts(41,13): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
10+
classStaticBlock6.ts(41,13): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
1111
classStaticBlock6.ts(42,13): error TS18037: 'await' expression cannot be used inside a class static block.
1212
classStaticBlock6.ts(42,18): error TS1109: Expression expected.
1313
classStaticBlock6.ts(45,17): error TS2522: The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method.
1414
classStaticBlock6.ts(46,22): error TS1109: Expression expected.
15-
classStaticBlock6.ts(55,13): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
15+
classStaticBlock6.ts(55,13): error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
1616
classStaticBlock6.ts(66,14): error TS2729: Property 'b' is used before its initialization.
1717
classStaticBlock6.ts(69,18): error TS2729: Property 'b' is used before its initialization.
1818

@@ -78,7 +78,7 @@ classStaticBlock6.ts(69,18): error TS2729: Property 'b' is used before its initi
7878
static {
7979
arguments;
8080
~~~~~~~~~
81-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
81+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
8282
await;
8383
~~~~~
8484
!!! error TS18037: 'await' expression cannot be used inside a class static block.
@@ -102,7 +102,7 @@ classStaticBlock6.ts(69,18): error TS2729: Property 'b' is used before its initi
102102
static {
103103
arguments;
104104
~~~~~~~~~
105-
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization block.
105+
!!! error TS2815: 'arguments' cannot be referenced in property initializers or class static initialization blocks.
106106

107107
function ff () {
108108
arguments;

0 commit comments

Comments
 (0)