summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/re/re.regex/re.regex.assign/assign.pass.cpp
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-06-01 21:32:45 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-06-01 21:32:45 +0000
commita10ab76b160c310e09c626a491651d6455a57a7d (patch)
treeb7a2a7233939c86f7e0da35de52d3135de78f702 /libcxx/test/std/re/re.regex/re.regex.assign/assign.pass.cpp
parentb96d3b2dd8238e39e1d8ea3a3da617b71e7c766c (diff)
downloadbcm5719-llvm-a10ab76b160c310e09c626a491651d6455a57a7d.tar.gz
bcm5719-llvm-a10ab76b160c310e09c626a491651d6455a57a7d.zip
[tsan] Prefer mangled name looking up variable declaration for racy address
For Thread Sanitizer reports, LLDB tries to find a global variable declaration corresponding to the racy address in order to provide a filename and line number. This commit changes the lookup of the variable to use the mangled name for lookup and fall back to the demangled version if unavailable. This is needed to report locations of races on Swift global variables. I've also added a test to make sure we look up C++ globals correctly. rdar://problem/26459401 Differential Revision: http://reviews.llvm.org/D20760 llvm-svn: 271433
Diffstat (limited to 'libcxx/test/std/re/re.regex/re.regex.assign/assign.pass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud