summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-06-22 21:30:43 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-06-22 21:30:43 +0000
commit1fa07ebd929383f769994818c3f8c55919bf0a0e (patch)
tree1f68cf27e569af8a9ce77a0faaac3edfa641e60d /lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace
parent780c374b2056afb5665377690183cdd50bf97f09 (diff)
downloadbcm5719-llvm-1fa07ebd929383f769994818c3f8c55919bf0a0e.tar.gz
bcm5719-llvm-1fa07ebd929383f769994818c3f8c55919bf0a0e.zip
Fix TBAA representation for zero-sized fields and unnamed bit-fields.
Unnamed bit-fields should not be represented in the TBAA metadata because they do not represent storage fields (they only affect layout). Zero-sized fields should not be represented in the TBAA metadata because by definition they have no associated storage (so we will never emit a load or store through them), and they might not appear in declaration order within the struct layout. Fixes a verifier failure when emitting a TBAA-enabled load through a class type containing a zero-sized field. llvm-svn: 364140
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/inline-namespace')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud