mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-30 01:04:49 -05:00
Fix crash in private accessor emit (#52785)
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
// @target: esnext
|
||||
// @useDefineForClassFields: false
|
||||
|
||||
// @filename: file1.ts
|
||||
// https://github.com/microsoft/TypeScript/issues/51528
|
||||
class C1 {
|
||||
static accessor x = 0;
|
||||
}
|
||||
|
||||
// @filename: file2.ts
|
||||
class C2 {
|
||||
static accessor #x = 0;
|
||||
}
|
||||
|
||||
// @filename: file3.ts
|
||||
class C3 {
|
||||
static accessor #x = 0;
|
||||
accessor #y = 0;
|
||||
}
|
||||
|
||||
// @filename: file3.ts
|
||||
class C3 {
|
||||
accessor x = 0;
|
||||
}
|
||||
|
||||
// @filename: file4.ts
|
||||
class C4 {
|
||||
accessor #x = 0;
|
||||
}
|
||||
|
||||
// @filename: file5.ts
|
||||
class C5 {
|
||||
x = 0;
|
||||
accessor #x = 1;
|
||||
}
|
||||
|
||||
// @filename: file6.ts
|
||||
class C6 {
|
||||
accessor #x = 0;
|
||||
x = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user