summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/expression_command/context-object/main.cpp
diff options
context:
space:
mode:
authorYonghong Song <yhs@fb.com>2019-07-16 17:24:33 +0000
committerYonghong Song <yhs@fb.com>2019-07-16 17:24:33 +0000
commit4754814c5a68cf609f83b491feb38ad53c5acd4e (patch)
treea0fee3d41ecc2d0b0d2fd617734500f59f94f688 /lldb/packages/Python/lldbsuite/test/expression_command/context-object/main.cpp
parentc65a9db43e17f0acdd39b76498d1c23e4a70f9a1 (diff)
downloadbcm5719-llvm-4754814c5a68cf609f83b491feb38ad53c5acd4e.tar.gz
bcm5719-llvm-4754814c5a68cf609f83b491feb38ad53c5acd4e.zip
fix unnamed fiefield issue and add tests for __builtin_preserve_access_index intrinsic
The original commit is r366076. It is temporarily reverted (r366155) due to test failure. This resubmit makes test more robust by accepting regex instead of hardcoded names/references in several places. This is a followup patch for https://reviews.llvm.org/D61809. Handle unnamed bitfield properly and add more test cases. Fixed the unnamed bitfield issue. The unnamed bitfield is ignored by debug info, so we need to ignore such a struct/union member when we try to get the member index in the debug info. D61809 contains two test cases but not enough as it does not checking generated IRs in the fine grain level, and also it does not have semantics checking tests. This patch added unit tests for both code gen and semantics checking for the new intrinsic. Signed-off-by: Yonghong Song <yhs@fb.com> llvm-svn: 366231
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/expression_command/context-object/main.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud