diff options
author | Lang Hames <lhames@gmail.com> | 2017-04-26 23:29:59 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2017-04-26 23:29:59 +0000 |
commit | 6cc3354dd6f2290c18a9d8c1da395af62cc7e0e6 (patch) | |
tree | b391147ca82819c51548210052b23582a26d894f /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 1182779917b3c1681274e6feaa4d36e51b7e142e (diff) | |
download | bcm5719-llvm-6cc3354dd6f2290c18a9d8c1da395af62cc7e0e6.tar.gz bcm5719-llvm-6cc3354dd6f2290c18a9d8c1da395af62cc7e0e6.zip |
Fix libcxx formatters for changes in r300140.
Summary:
LLVM r300140 changed the layout and field names of __compressed_pair, which
broke LLDB's std::vector, std::map and std::unsorted_map formatters.
This patch attempts to fix these formatters by having them interogate the
__compressed_pair values to determine whether they're pre- or post-r300140
variants, then access them accordingly.
Reviewers: jingham, EricWF
Reviewed By: jingham
Differential Revision: https://reviews.llvm.org/D32554
llvm-svn: 301493
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions