Commit 22aa3c5
authored
Fix Escape Analysis for OSSA's pattern of array.uninitialized (swiftlang#39789)
1 parent 2dd50bb commit 22aa3c5
File tree
3 files changed
+51
-10
lines changed- include/swift/SILOptimizer/Analysis
- lib/SILOptimizer/Analysis
- test/SILOptimizer
3 files changed
+51
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1059 | 1059 | | |
1060 | 1060 | | |
1061 | 1061 | | |
1062 | | - | |
1063 | | - | |
| 1062 | + | |
| 1063 | + | |
1064 | 1064 | | |
1065 | 1065 | | |
1066 | 1066 | | |
| |||
1072 | 1072 | | |
1073 | 1073 | | |
1074 | 1074 | | |
1075 | | - | |
| 1075 | + | |
1076 | 1076 | | |
1077 | | - | |
| 1077 | + | |
1078 | 1078 | | |
1079 | 1079 | | |
1080 | 1080 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
253 | 261 | | |
254 | 262 | | |
255 | 263 | | |
| |||
1939 | 1947 | | |
1940 | 1948 | | |
1941 | 1949 | | |
| 1950 | + | |
| 1951 | + | |
| 1952 | + | |
| 1953 | + | |
| 1954 | + | |
1942 | 1955 | | |
1943 | 1956 | | |
1944 | 1957 | | |
| |||
1957 | 1970 | | |
1958 | 1971 | | |
1959 | 1972 | | |
1960 | | - | |
1961 | | - | |
| 1973 | + | |
| 1974 | + | |
| 1975 | + | |
1962 | 1976 | | |
1963 | 1977 | | |
1964 | 1978 | | |
| |||
2362 | 2376 | | |
2363 | 2377 | | |
2364 | 2378 | | |
2365 | | - | |
2366 | | - | |
| 2379 | + | |
2367 | 2380 | | |
2368 | 2381 | | |
2369 | 2382 | | |
| 2383 | + | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
| 2387 | + | |
| 2388 | + | |
| 2389 | + | |
2370 | 2390 | | |
2371 | 2391 | | |
2372 | 2392 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1331 | 1331 | | |
1332 | 1332 | | |
1333 | 1333 | | |
1334 | | - | |
| 1334 | + | |
1335 | 1335 | | |
1336 | 1336 | | |
1337 | 1337 | | |
1338 | 1338 | | |
1339 | 1339 | | |
1340 | 1340 | | |
1341 | 1341 | | |
1342 | | - | |
| 1342 | + | |
1343 | 1343 | | |
1344 | 1344 | | |
1345 | 1345 | | |
| |||
1353 | 1353 | | |
1354 | 1354 | | |
1355 | 1355 | | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
| 1363 | + | |
| 1364 | + | |
| 1365 | + | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
1356 | 1377 | | |
1357 | 1378 | | |
1358 | 1379 | | |
| |||
0 commit comments