Commit 3e278b3
committed
[cling][AST] Preserve
Teach getFullyQualifiedType() to rebuild UsingType nodes instead of
desugaring them. This preserves the written alias while still fully
qualifying the underlying type, similar the existing TypedefType
handling.using aliases in GetFullTypeName1 parent 6b99253 commit 3e278b3
3 files changed
Lines changed: 17 additions & 9 deletions
File tree
- interpreter/cling/lib/Utils
- roottest/root/meta/naming
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
558 | 558 | | |
559 | 559 | | |
560 | 560 | | |
561 | | - | |
562 | | - | |
563 | | - | |
564 | | - | |
565 | | - | |
566 | | - | |
567 | | - | |
568 | 561 | | |
569 | 562 | | |
570 | 563 | | |
| |||
583 | 576 | | |
584 | 577 | | |
585 | 578 | | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
586 | 583 | | |
587 | 584 | | |
588 | 585 | | |
| |||
674 | 671 | | |
675 | 672 | | |
676 | 673 | | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
677 | 679 | | |
678 | 680 | | |
679 | 681 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
18 | 21 | | |
19 | 22 | | |
20 | 23 | | |
| |||
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| 33 | + | |
30 | 34 | | |
31 | 35 | | |
32 | 36 | | |
| |||
226 | 230 | | |
227 | 231 | | |
228 | 232 | | |
| 233 | + | |
229 | 234 | | |
230 | 235 | | |
231 | 236 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
90 | 91 | | |
0 commit comments