Commit f615e22
authored
Fix default property assigned prototype (microsoft#40836)
* Fix default-property-assignment decls+prototype property decls
The check in getAssignedClassSymbol forgot to allow for default-property
assignment declarations, in part because it wasn't using a utility
function to do so.
* small cleanup
* make allowDeclaration parameter required1 parent df33dd5 commit f615e22
File tree
9 files changed
+154
-66
lines changed- src
- compiler
- services
- tests
- baselines/reference
- api
- cases/conformance/salsa
9 files changed
+154
-66
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
507 | 507 | | |
508 | 508 | | |
509 | 509 | | |
| 510 | + | |
510 | 511 | | |
511 | 512 | | |
512 | 513 | | |
| |||
8728 | 8729 | | |
8729 | 8730 | | |
8730 | 8731 | | |
8731 | | - | |
8732 | | - | |
8733 | | - | |
| 8732 | + | |
| 8733 | + | |
| 8734 | + | |
8734 | 8735 | | |
8735 | 8736 | | |
8736 | 8737 | | |
| |||
24828 | 24829 | | |
24829 | 24830 | | |
24830 | 24831 | | |
24831 | | - | |
| 24832 | + | |
24832 | 24833 | | |
24833 | 24834 | | |
24834 | 24835 | | |
| |||
24887 | 24888 | | |
24888 | 24889 | | |
24889 | 24890 | | |
24890 | | - | |
| 24891 | + | |
24891 | 24892 | | |
24892 | 24893 | | |
24893 | 24894 | | |
| |||
28075 | 28076 | | |
28076 | 28077 | | |
28077 | 28078 | | |
28078 | | - | |
28079 | | - | |
28080 | | - | |
28081 | | - | |
28082 | | - | |
28083 | | - | |
| 28079 | + | |
| 28080 | + | |
| 28081 | + | |
28084 | 28082 | | |
28085 | 28083 | | |
28086 | 28084 | | |
| 28085 | + | |
| 28086 | + | |
| 28087 | + | |
| 28088 | + | |
| 28089 | + | |
| 28090 | + | |
| 28091 | + | |
| 28092 | + | |
| 28093 | + | |
| 28094 | + | |
| 28095 | + | |
| 28096 | + | |
| 28097 | + | |
| 28098 | + | |
| 28099 | + | |
| 28100 | + | |
| 28101 | + | |
| 28102 | + | |
| 28103 | + | |
| 28104 | + | |
| 28105 | + | |
| 28106 | + | |
| 28107 | + | |
| 28108 | + | |
| 28109 | + | |
| 28110 | + | |
| 28111 | + | |
| 28112 | + | |
| 28113 | + | |
| 28114 | + | |
| 28115 | + | |
| 28116 | + | |
| 28117 | + | |
| 28118 | + | |
| 28119 | + | |
| 28120 | + | |
| 28121 | + | |
| 28122 | + | |
| 28123 | + | |
| 28124 | + | |
| 28125 | + | |
| 28126 | + | |
| 28127 | + | |
| 28128 | + | |
| 28129 | + | |
| 28130 | + | |
| 28131 | + | |
28087 | 28132 | | |
28088 | 28133 | | |
28089 | 28134 | | |
| |||
28160 | 28205 | | |
28161 | 28206 | | |
28162 | 28207 | | |
28163 | | - | |
28164 | | - | |
28165 | | - | |
28166 | | - | |
28167 | | - | |
28168 | | - | |
28169 | | - | |
28170 | | - | |
| 28208 | + | |
| 28209 | + | |
| 28210 | + | |
| 28211 | + | |
| 28212 | + | |
28171 | 28213 | | |
28172 | 28214 | | |
28173 | 28215 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4004 | 4004 | | |
4005 | 4005 | | |
4006 | 4006 | | |
| 4007 | + | |
4007 | 4008 | | |
4008 | 4009 | | |
4009 | 4010 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1937 | 1937 | | |
1938 | 1938 | | |
1939 | 1939 | | |
1940 | | - | |
1941 | | - | |
1942 | | - | |
1943 | | - | |
1944 | | - | |
1945 | | - | |
1946 | | - | |
1947 | | - | |
1948 | | - | |
1949 | | - | |
1950 | | - | |
1951 | | - | |
1952 | | - | |
1953 | | - | |
1954 | | - | |
1955 | | - | |
1956 | | - | |
1957 | | - | |
1958 | | - | |
1959 | | - | |
1960 | | - | |
1961 | | - | |
1962 | | - | |
1963 | | - | |
1964 | | - | |
1965 | | - | |
1966 | | - | |
1967 | | - | |
1968 | | - | |
1969 | | - | |
1970 | | - | |
1971 | | - | |
1972 | | - | |
1973 | | - | |
1974 | | - | |
1975 | | - | |
1976 | | - | |
1977 | | - | |
1978 | | - | |
1979 | | - | |
1980 | | - | |
1981 | | - | |
1982 | 1940 | | |
1983 | 1941 | | |
1984 | 1942 | | |
| |||
2098 | 2056 | | |
2099 | 2057 | | |
2100 | 2058 | | |
2101 | | - | |
| 2059 | + | |
2102 | 2060 | | |
2103 | 2061 | | |
2104 | 2062 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
| 193 | + | |
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
200 | | - | |
| 199 | + | |
201 | 200 | | |
202 | 201 | | |
203 | 202 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2207 | 2207 | | |
2208 | 2208 | | |
2209 | 2209 | | |
| 2210 | + | |
2210 | 2211 | | |
2211 | 2212 | | |
2212 | 2213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2207 | 2207 | | |
2208 | 2208 | | |
2209 | 2209 | | |
| 2210 | + | |
2210 | 2211 | | |
2211 | 2212 | | |
2212 | 2213 | | |
| |||
Lines changed: 33 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
Lines changed: 40 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
Lines changed: 13 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
0 commit comments