diff options
author | Reid Kleckner <rnk@google.com> | 2016-07-01 18:43:29 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-07-01 18:43:29 +0000 |
commit | 6e96a4c64a90e78602adae215989edfe9d0f63c7 (patch) | |
tree | 13e63ade3889406ba54fff97dfac1fac89be04a7 /lldb/packages/Python/lldbsuite/test/python_api/process | |
parent | a89746907fa675380b42f984ed00cabf40ab6444 (diff) | |
download | bcm5719-llvm-6e96a4c64a90e78602adae215989edfe9d0f63c7.tar.gz bcm5719-llvm-6e96a4c64a90e78602adae215989edfe9d0f63c7.zip |
[pdb] Check the display name for <unnamed-tag>, not the linkage name
This issue was encountered on libcmt.pdb, which has a type record that
looks like this:
Struct (0x1094) {
TypeLeafKind: LF_STRUCTURE (0x1505)
MemberCount: 3
Properties [ (0x200)
HasUniqueName (0x200)
]
FieldList: <field list> (0x1093)
DerivedFrom: 0x0
VShape: 0x0
SizeOf: 4
Name: <unnamed-tag>
LinkageName: .?AU<unnamed-tag>@@
}
The checks for startswith/endswith "<unnamed-tag>" should look at the
display name, not the linkage name.
llvm-svn: 274376
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process')
0 files changed, 0 insertions, 0 deletions