summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/support
diff options
context:
space:
mode:
authorAnastasia Stulova <anastasia.stulova@arm.com>2019-03-07 17:06:30 +0000
committerAnastasia Stulova <anastasia.stulova@arm.com>2019-03-07 17:06:30 +0000
commit6f7c536e083b61f02a69f6036d6564163c1783ad (patch)
tree0f3df6238bad009fff8f1ec30a23839d334ea470 /lldb/packages/Python/lldbsuite/support
parent27e5c212ee42bb3908d40d736b07762ae1fe98d0 (diff)
downloadbcm5719-llvm-6f7c536e083b61f02a69f6036d6564163c1783ad.tar.gz
bcm5719-llvm-6f7c536e083b61f02a69f6036d6564163c1783ad.zip
[Sema] Change addr space diagnostics in casts to follow C++ style.
This change adds a new diagnostic for mismatching address spaces to be used for C++ casts (only enabled in C style cast for now, the rest will follow!). The change extends C-style cast rules to account for address spaces. It also adds a separate function for address space cast checking that can be used to map from a separate address space cast operator addrspace_cast (to be added as a follow up patch). Note, that after this change clang will no longer allows arbitrary address space conversions in reinterpret_casts because they can lead to accidental errors. The implicit safe conversions would still be allowed. Differential Revision: https://reviews.llvm.org/D58346 llvm-svn: 355609
Diffstat (limited to 'lldb/packages/Python/lldbsuite/support')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud