Commit 95c4a97
authored
Merge pull request swiftlang#34135 from slavapestov/simulate-parser-lookup
Implement backward-compatible closure capture behavior with parser lookup disabledFile tree
11 files changed
+233
-139
lines changed- include/swift/AST
- lib
- AST
- Sema
- test
- NameLookup
- Sema
11 files changed
+233
-139
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
| |||
444 | 444 | | |
445 | 445 | | |
446 | 446 | | |
447 | | - | |
448 | 447 | | |
449 | 448 | | |
450 | 449 | | |
| |||
1024 | 1023 | | |
1025 | 1024 | | |
1026 | 1025 | | |
1027 | | - | |
| 1026 | + | |
1028 | 1027 | | |
1029 | 1028 | | |
1030 | | - | |
| 1029 | + | |
1031 | 1030 | | |
1032 | 1031 | | |
1033 | 1032 | | |
| |||
1044 | 1043 | | |
1045 | 1044 | | |
1046 | 1045 | | |
1047 | | - | |
1048 | | - | |
| 1046 | + | |
| 1047 | + | |
1049 | 1048 | | |
1050 | 1049 | | |
1051 | 1050 | | |
| |||
1072 | 1071 | | |
1073 | 1072 | | |
1074 | 1073 | | |
1075 | | - | |
1076 | | - | |
| 1074 | + | |
| 1075 | + | |
1077 | 1076 | | |
1078 | 1077 | | |
1079 | 1078 | | |
| |||
1658 | 1657 | | |
1659 | 1658 | | |
1660 | 1659 | | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
| 1665 | + | |
| 1666 | + | |
| 1667 | + | |
1661 | 1668 | | |
1662 | 1669 | | |
1663 | | - | |
1664 | | - | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
1665 | 1676 | | |
1666 | 1677 | | |
1667 | 1678 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
603 | 603 | | |
604 | 604 | | |
605 | 605 | | |
606 | | - | |
| 606 | + | |
607 | 607 | | |
608 | 608 | | |
609 | 609 | | |
| |||
613 | 613 | | |
614 | 614 | | |
615 | 615 | | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
616 | 624 | | |
617 | 625 | | |
618 | 626 | | |
| |||
636 | 644 | | |
637 | 645 | | |
638 | 646 | | |
639 | | - | |
| 647 | + | |
640 | 648 | | |
641 | 649 | | |
642 | 650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
667 | 667 | | |
668 | 668 | | |
669 | 669 | | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
670 | 688 | | |
671 | | - | |
| 689 | + | |
| 690 | + | |
672 | 691 | | |
673 | 692 | | |
| 693 | + | |
674 | 694 | | |
675 | 695 | | |
676 | 696 | | |
| |||
681 | 701 | | |
682 | 702 | | |
683 | 703 | | |
684 | | - | |
685 | | - | |
686 | | - | |
687 | | - | |
688 | | - | |
689 | 704 | | |
690 | 705 | | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
691 | 711 | | |
692 | 712 | | |
693 | 713 | | |
694 | | - | |
| 714 | + | |
695 | 715 | | |
696 | | - | |
697 | 716 | | |
698 | | - | |
699 | | - | |
700 | | - | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
701 | 721 | | |
702 | 722 | | |
703 | 723 | | |
| |||
971 | 991 | | |
972 | 992 | | |
973 | 993 | | |
974 | | - | |
| 994 | + | |
975 | 995 | | |
976 | 996 | | |
977 | 997 | | |
| |||
982 | 1002 | | |
983 | 1003 | | |
984 | 1004 | | |
985 | | - | |
| 1005 | + | |
986 | 1006 | | |
987 | 1007 | | |
988 | 1008 | | |
| |||
1358 | 1378 | | |
1359 | 1379 | | |
1360 | 1380 | | |
1361 | | - | |
1362 | | - | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
1363 | 1384 | | |
1364 | 1385 | | |
1365 | 1386 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
225 | | - | |
| 225 | + | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
293 | 293 | | |
294 | 294 | | |
295 | 295 | | |
296 | | - | |
297 | | - | |
298 | | - | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
299 | 299 | | |
300 | 300 | | |
301 | 301 | | |
302 | | - | |
303 | | - | |
| 302 | + | |
304 | 303 | | |
305 | 304 | | |
306 | 305 | | |
307 | | - | |
308 | | - | |
| 306 | + | |
309 | 307 | | |
310 | 308 | | |
311 | 309 | | |
312 | 310 | | |
313 | | - | |
| 311 | + | |
314 | 312 | | |
315 | 313 | | |
316 | 314 | | |
| |||
320 | 318 | | |
321 | 319 | | |
322 | 320 | | |
323 | | - | |
| 321 | + | |
324 | 322 | | |
325 | 323 | | |
326 | 324 | | |
327 | 325 | | |
328 | | - | |
329 | | - | |
| 326 | + | |
330 | 327 | | |
331 | 328 | | |
332 | 329 | | |
| |||
335 | 332 | | |
336 | 333 | | |
337 | 334 | | |
338 | | - | |
| 335 | + | |
339 | 336 | | |
340 | 337 | | |
341 | 338 | | |
| |||
346 | 343 | | |
347 | 344 | | |
348 | 345 | | |
349 | | - | |
| 346 | + | |
350 | 347 | | |
351 | 348 | | |
352 | 349 | | |
| |||
356 | 353 | | |
357 | 354 | | |
358 | 355 | | |
359 | | - | |
| 356 | + | |
360 | 357 | | |
361 | 358 | | |
362 | 359 | | |
| |||
371 | 368 | | |
372 | 369 | | |
373 | 370 | | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | | - | |
380 | | - | |
381 | | - | |
382 | | - | |
383 | | - | |
384 | | - | |
385 | | - | |
386 | | - | |
387 | | - | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
388 | 375 | | |
389 | 376 | | |
390 | 377 | | |
| |||
400 | 387 | | |
401 | 388 | | |
402 | 389 | | |
403 | | - | |
404 | | - | |
| 390 | + | |
405 | 391 | | |
406 | 392 | | |
407 | 393 | | |
408 | 394 | | |
409 | 395 | | |
410 | 396 | | |
411 | 397 | | |
412 | | - | |
413 | | - | |
414 | | - | |
| 398 | + | |
415 | 399 | | |
416 | 400 | | |
417 | 401 | | |
| |||
420 | 404 | | |
421 | 405 | | |
422 | 406 | | |
423 | | - | |
| 407 | + | |
424 | 408 | | |
425 | 409 | | |
426 | 410 | | |
427 | 411 | | |
428 | 412 | | |
429 | 413 | | |
430 | | - | |
431 | | - | |
| 414 | + | |
432 | 415 | | |
433 | 416 | | |
434 | 417 | | |
435 | | - | |
436 | 418 | | |
437 | 419 | | |
438 | 420 | | |
439 | 421 | | |
440 | 422 | | |
441 | 423 | | |
442 | | - | |
| 424 | + | |
443 | 425 | | |
444 | 426 | | |
445 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1447 | 1447 | | |
1448 | 1448 | | |
1449 | 1449 | | |
1450 | | - | |
| 1450 | + | |
| 1451 | + | |
1451 | 1452 | | |
1452 | 1453 | | |
1453 | 1454 | | |
| |||
0 commit comments