|
| 1 | +=== tests/cases/conformance/salsa/index.js === |
| 2 | +function C1() { |
| 3 | +>C1 : Symbol(C1, Decl(index.js, 0, 0)) |
| 4 | + |
| 5 | + if (!(this instanceof C1)) return new C1(); |
| 6 | +>C1 : Symbol(C1, Decl(index.js, 0, 0)) |
| 7 | +>C1 : Symbol(C1, Decl(index.js, 0, 0)) |
| 8 | + |
| 9 | + this.x = 1; |
| 10 | +>x : Symbol(C1.x, Decl(index.js, 1, 47)) |
| 11 | +} |
| 12 | + |
| 13 | +const c1_v1 = C1(); |
| 14 | +>c1_v1 : Symbol(c1_v1, Decl(index.js, 5, 5)) |
| 15 | +>C1 : Symbol(C1, Decl(index.js, 0, 0)) |
| 16 | + |
| 17 | +const c1_v2 = new C1(); |
| 18 | +>c1_v2 : Symbol(c1_v2, Decl(index.js, 6, 5)) |
| 19 | +>C1 : Symbol(C1, Decl(index.js, 0, 0)) |
| 20 | + |
| 21 | +var C2 = function () { |
| 22 | +>C2 : Symbol(C2, Decl(index.js, 8, 3)) |
| 23 | + |
| 24 | + if (!(this instanceof C2)) return new C2(); |
| 25 | +>C2 : Symbol(C2, Decl(index.js, 8, 3)) |
| 26 | +>C2 : Symbol(C2, Decl(index.js, 8, 3)) |
| 27 | + |
| 28 | + this.x = 1; |
| 29 | +>x : Symbol(C2.x, Decl(index.js, 9, 47)) |
| 30 | + |
| 31 | +}; |
| 32 | + |
| 33 | +const c2_v1 = C2(); |
| 34 | +>c2_v1 : Symbol(c2_v1, Decl(index.js, 13, 5)) |
| 35 | +>C2 : Symbol(C2, Decl(index.js, 8, 3)) |
| 36 | + |
| 37 | +const c2_v2 = new C2(); |
| 38 | +>c2_v2 : Symbol(c2_v2, Decl(index.js, 14, 5)) |
| 39 | +>C2 : Symbol(C2, Decl(index.js, 8, 3)) |
| 40 | + |
| 41 | +/** @class */ |
| 42 | +function C3() { |
| 43 | +>C3 : Symbol(C3, Decl(index.js, 14, 23)) |
| 44 | + |
| 45 | + if (!(this instanceof C3)) return new C3(); |
| 46 | +>C3 : Symbol(C3, Decl(index.js, 14, 23)) |
| 47 | +>C3 : Symbol(C3, Decl(index.js, 14, 23)) |
| 48 | + |
| 49 | +}; |
| 50 | + |
| 51 | +const c3_v1 = C3(); |
| 52 | +>c3_v1 : Symbol(c3_v1, Decl(index.js, 21, 5)) |
| 53 | +>C3 : Symbol(C3, Decl(index.js, 14, 23)) |
| 54 | + |
| 55 | +const c3_v2 = new C3(); |
| 56 | +>c3_v2 : Symbol(c3_v2, Decl(index.js, 22, 5)) |
| 57 | +>C3 : Symbol(C3, Decl(index.js, 14, 23)) |
| 58 | + |
| 59 | +/** @class */ |
| 60 | +var C4 = function () { |
| 61 | +>C4 : Symbol(C4, Decl(index.js, 25, 3)) |
| 62 | + |
| 63 | + if (!(this instanceof C4)) return new C4(); |
| 64 | +>C4 : Symbol(C4, Decl(index.js, 25, 3)) |
| 65 | +>C4 : Symbol(C4, Decl(index.js, 25, 3)) |
| 66 | + |
| 67 | +}; |
| 68 | + |
| 69 | +const c4_v1 = C4(); |
| 70 | +>c4_v1 : Symbol(c4_v1, Decl(index.js, 29, 5)) |
| 71 | +>C4 : Symbol(C4, Decl(index.js, 25, 3)) |
| 72 | + |
| 73 | +const c4_v2 = new C4(); |
| 74 | +>c4_v2 : Symbol(c4_v2, Decl(index.js, 30, 5)) |
| 75 | +>C4 : Symbol(C4, Decl(index.js, 25, 3)) |
| 76 | + |
0 commit comments