summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@intel.com>2018-12-19 18:45:57 +0000
committerCraig Topper <craig.topper@intel.com>2018-12-19 18:45:57 +0000
commit291470347a2e4d7b6aa0ecb854e61f074cc80590 (patch)
tree863ad5aa3a1e7bc8f606bd51a76e2254e60aff9a /lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp
parent4b7396e25f7354c0abf2fc59c3b30b59c38a3c25 (diff)
downloadbcm5719-llvm-291470347a2e4d7b6aa0ecb854e61f074cc80590.tar.gz
bcm5719-llvm-291470347a2e4d7b6aa0ecb854e61f074cc80590.zip
[X86] Fix assert fails in pass X86AvoidSFBPass
Fixes https://bugs.llvm.org/show_bug.cgi?id=38743 The function removeRedundantBlockingStores is supposed to remove any blocking stores contained in each other in lockingStoresDispSizeMap. But it currently looks only at the previous one, which will miss some cases that result in assert. This patch refine the function to check all previous layouts until find the uncontained one. So all redundant stores will be removed. Patch by Pengfei Wang Differential Revision: https://reviews.llvm.org/D55642 llvm-svn: 349660
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/breakpoint-commands/nested.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud