Commit 3aacd74
authored
[lldb][TypeSystemClang] Allow arrays to be dereferenced in C/C++. (llvm#135843)
Add a function `GetDereferencedType` to `CompilerType` and allow
`TypeSystemClang` to dereference arrays.1 parent f1043b1 commit 3aacd74
File tree
8 files changed
+89
-60
lines changed- lldb
- include/lldb/Symbol
- source
- Plugins/TypeSystem/Clang
- Symbol
- ValueObject
- test/API
- commands/frame/var-dil/basics/PointerArithmetic
- functionalities/data-formatter/data-formatter-stl/generic/optional
8 files changed
+89
-60
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
433 | 433 | | |
434 | 434 | | |
435 | 435 | | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
436 | 441 | | |
437 | 442 | | |
438 | 443 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
364 | 364 | | |
365 | 365 | | |
366 | 366 | | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
367 | 373 | | |
368 | 374 | | |
369 | 375 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6184 | 6184 | | |
6185 | 6185 | | |
6186 | 6186 | | |
| 6187 | + | |
| 6188 | + | |
| 6189 | + | |
| 6190 | + | |
| 6191 | + | |
| 6192 | + | |
| 6193 | + | |
| 6194 | + | |
| 6195 | + | |
| 6196 | + | |
| 6197 | + | |
| 6198 | + | |
| 6199 | + | |
| 6200 | + | |
| 6201 | + | |
| 6202 | + | |
| 6203 | + | |
| 6204 | + | |
6187 | 6205 | | |
6188 | 6206 | | |
6189 | 6207 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
889 | 889 | | |
890 | 890 | | |
891 | 891 | | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
892 | 898 | | |
893 | 899 | | |
894 | 900 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
893 | 893 | | |
894 | 894 | | |
895 | 895 | | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
896 | 908 | | |
897 | 909 | | |
898 | 910 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2794 | 2794 | | |
2795 | 2795 | | |
2796 | 2796 | | |
2797 | | - | |
2798 | | - | |
2799 | | - | |
2800 | | - | |
2801 | | - | |
2802 | | - | |
2803 | | - | |
2804 | | - | |
2805 | | - | |
2806 | | - | |
2807 | | - | |
2808 | | - | |
2809 | | - | |
2810 | | - | |
2811 | | - | |
| 2797 | + | |
| 2798 | + | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
2812 | 2802 | | |
2813 | | - | |
| 2803 | + | |
2814 | 2804 | | |
2815 | | - | |
2816 | | - | |
2817 | | - | |
2818 | | - | |
2819 | | - | |
2820 | | - | |
2821 | | - | |
2822 | | - | |
2823 | | - | |
2824 | | - | |
2825 | | - | |
2826 | | - | |
2827 | | - | |
2828 | | - | |
2829 | | - | |
2830 | | - | |
2831 | | - | |
2832 | | - | |
2833 | | - | |
2834 | | - | |
2835 | | - | |
2836 | | - | |
2837 | | - | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
| 2810 | + | |
| 2811 | + | |
| 2812 | + | |
| 2813 | + | |
| 2814 | + | |
| 2815 | + | |
| 2816 | + | |
| 2817 | + | |
| 2818 | + | |
| 2819 | + | |
| 2820 | + | |
| 2821 | + | |
2838 | 2822 | | |
2839 | 2823 | | |
2840 | | - | |
| 2824 | + | |
2841 | 2825 | | |
2842 | 2826 | | |
2843 | 2827 | | |
2844 | 2828 | | |
2845 | 2829 | | |
2846 | 2830 | | |
2847 | | - | |
| 2831 | + | |
2848 | 2832 | | |
2849 | | - | |
2850 | | - | |
2851 | | - | |
2852 | | - | |
| 2833 | + | |
| 2834 | + | |
| 2835 | + | |
| 2836 | + | |
2853 | 2837 | | |
2854 | 2838 | | |
2855 | | - | |
2856 | | - | |
2857 | | - | |
2858 | | - | |
| 2839 | + | |
| 2840 | + | |
| 2841 | + | |
2859 | 2842 | | |
2860 | 2843 | | |
2861 | 2844 | | |
2862 | | - | |
2863 | | - | |
2864 | | - | |
| 2845 | + | |
| 2846 | + | |
| 2847 | + | |
| 2848 | + | |
| 2849 | + | |
| 2850 | + | |
2865 | 2851 | | |
2866 | 2852 | | |
2867 | 2853 | | |
| |||
2871 | 2857 | | |
2872 | 2858 | | |
2873 | 2859 | | |
2874 | | - | |
| 2860 | + | |
2875 | 2861 | | |
2876 | 2862 | | |
2877 | 2863 | | |
2878 | 2864 | | |
2879 | 2865 | | |
2880 | | - | |
| 2866 | + | |
2881 | 2867 | | |
2882 | 2868 | | |
2883 | 2869 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
| 36 | + | |
41 | 37 | | |
42 | 38 | | |
43 | 39 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
0 commit comments