diff options
author | Richard Trieu <rtrieu@google.com> | 2019-06-22 00:32:19 +0000 |
---|---|---|
committer | Richard Trieu <rtrieu@google.com> | 2019-06-22 00:32:19 +0000 |
commit | 82df97ca8e699bb984046e2dce2d9023189cfcb8 (patch) | |
tree | f744adecc7e4102f6b14121a93a9961cdf570677 /lldb/packages/Python/lldbsuite/test/expression_command | |
parent | 0eb966c8248b290385980ffdad26553a520ace13 (diff) | |
download | bcm5719-llvm-82df97ca8e699bb984046e2dce2d9023189cfcb8.tar.gz bcm5719-llvm-82df97ca8e699bb984046e2dce2d9023189cfcb8.zip |
[ODRHash] Skip some typedef types.
In some cases, a typedef only strips aways a keyword for a type, keeping the
same name as the root record type. This causes some confusion when the type
is defined in one modules but only forward declared in another. Skipping the
typedef and going straight to the record will avoid this issue.
typedef struct S {} S;
S* s; // S is TypedefType here
struct S;
S* s; // S is RecordType here
llvm-svn: 364119
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command')
0 files changed, 0 insertions, 0 deletions