Commit 28b5334
committed
Avoid querying attributes in item tree lowering
ItemTree is per-file, so there is no unique crate associated with it.
This means that it cannot know the active CfgOptions and thus couldn't
handle `cfg_attr`.
Prepare it for `cfg_attr`s by avoiding accessing attributes.1 parent 067067a commit 28b5334
File tree
3 files changed
+28
-38
lines changed- crates/hir_def/src
- item_tree
- nameres
3 files changed
+28
-38
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
646 | 646 | | |
647 | 647 | | |
648 | 648 | | |
649 | | - | |
650 | | - | |
651 | | - | |
652 | | - | |
653 | | - | |
654 | | - | |
655 | 649 | | |
656 | 650 | | |
657 | 651 | | |
| |||
660 | 654 | | |
661 | 655 | | |
662 | 656 | | |
663 | | - | |
664 | | - | |
665 | 657 | | |
666 | 658 | | |
667 | 659 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
539 | 539 | | |
540 | 540 | | |
541 | 541 | | |
542 | | - | |
543 | | - | |
544 | 542 | | |
545 | 543 | | |
546 | | - | |
547 | | - | |
548 | | - | |
549 | | - | |
550 | | - | |
551 | | - | |
552 | | - | |
553 | | - | |
554 | | - | |
555 | | - | |
556 | | - | |
557 | | - | |
558 | | - | |
559 | | - | |
560 | | - | |
561 | | - | |
562 | | - | |
| 544 | + | |
563 | 545 | | |
564 | 546 | | |
565 | 547 | | |
566 | 548 | | |
567 | 549 | | |
568 | | - | |
569 | 550 | | |
570 | 551 | | |
571 | 552 | | |
572 | 553 | | |
573 | | - | |
574 | | - | |
| 554 | + | |
575 | 555 | | |
576 | 556 | | |
577 | 557 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
967 | 968 | | |
968 | 969 | | |
969 | 970 | | |
970 | | - | |
| 971 | + | |
971 | 972 | | |
972 | 973 | | |
973 | 974 | | |
974 | 975 | | |
975 | 976 | | |
976 | 977 | | |
977 | | - | |
| 978 | + | |
| 979 | + | |
978 | 980 | | |
979 | 981 | | |
980 | 982 | | |
| |||
1300 | 1302 | | |
1301 | 1303 | | |
1302 | 1304 | | |
1303 | | - | |
| 1305 | + | |
| 1306 | + | |
| 1307 | + | |
1304 | 1308 | | |
1305 | 1309 | | |
| 1310 | + | |
| 1311 | + | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
1306 | 1324 | | |
1307 | | - | |
| 1325 | + | |
1308 | 1326 | | |
1309 | 1327 | | |
1310 | 1328 | | |
1311 | 1329 | | |
1312 | 1330 | | |
1313 | 1331 | | |
1314 | | - | |
| 1332 | + | |
1315 | 1333 | | |
1316 | 1334 | | |
1317 | 1335 | | |
| |||
1322 | 1340 | | |
1323 | 1341 | | |
1324 | 1342 | | |
1325 | | - | |
| 1343 | + | |
1326 | 1344 | | |
1327 | | - | |
| 1345 | + | |
1328 | 1346 | | |
1329 | 1347 | | |
1330 | 1348 | | |
| |||
0 commit comments