llvm-project/libcxx
Sterling Augustine 6c6fba8808 Correctly handle using foo = std::foo inside namespaces.
Summary:
The gdb pretty printer misprints variables declared via
using declarations of the form:

namespace foo {
using string_view = std::string_view;

string_view bar;
}

This change fixes that, by deferring the decision to ignore
types not inside std until after desugaring.

Reviewers: #libc!

Subscribers: broadwaylamb, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D76816
2020-03-26 11:20:09 -07:00
..
benchmarks Revert "[libcxx] Enable C++17 for the benchmarks." 2020-03-12 22:23:46 +01:00
cmake [libc++] [cmake] Better diagnostics for missing abi library headers 2020-03-11 21:02:45 +03:00
docs [libc++] Bump Clang support for Clang 4 2020-03-23 12:17:04 -04:00
fuzzing [libc++] Tolerate NaN returning random distributions for now 2019-12-12 17:11:13 -05:00
include Revert "Remove legacy CMake targets for libcxx and libcxxabi" 2020-03-23 11:03:00 -04:00
lib [libc++] Add SHA for C++20 Synchronization Library in ABI changelog 2020-03-11 16:13:13 -04:00
src Revert "[libc++] Build the dylib with C++17 to allow aligned new/delete" 2020-03-24 22:53:47 -04:00
test Correctly handle using foo = std::foo inside namespaces. 2020-03-26 11:20:09 -07:00
utils Correctly handle using foo = std::foo inside namespaces. 2020-03-26 11:20:09 -07:00
www [libc++] [NFC] Test that correct value category is used in scoped_allocator_adaptor::construct 2020-03-23 09:08:05 -07:00
.clang-format
.gitignore [libcxx] Fix .gitignore to not exclude test directories 2020-03-25 17:52:23 -07:00
CMakeLists.txt Revert "[libc++] Build the dylib with C++17 to allow aligned new/delete" 2020-03-24 22:53:47 -04:00
CREDITS.TXT [libcxx] Add Sergej Jaskiewicz to CREDITS.txt 2019-11-21 12:06:10 +03:00
LICENSE.TXT Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
NOTES.TXT Reland "Use custom command and target to install libc++ headers" 2018-06-12 03:10:02 +00:00
TODO.TXT
appveyor-reqs-install.cmd Attempt to upgrade compiler used by appveyor builds 2019-04-03 20:40:01 +00:00
appveyor.yml disable appveyor config for MSVC 2015 2019-04-03 20:36:51 +00:00