Commit 3901846
committed
[lldb] Fix mangled name being overwritten on type with DW_AT_specification
The order of the attributes wasn't deterministic, and it just happened
that the DW_AT_linkage_name of the specifier type used to always come
last. Now the algorithm for parsing attributes has changed and made
deterministic, and the current algorithm will parse the attributes of
the specifier TAG first, and specified last.
Make sure to not overwrite the mangled name of a specified type.
rdar://1586346901 parent a2f55fd commit 3901846
1 file changed
+6
-1
lines changedLines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | | - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
107 | 112 | | |
108 | 113 | | |
109 | 114 | | |
| |||
0 commit comments