diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2017-01-26 18:32:55 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2017-01-26 18:32:55 +0000 |
commit | 3e5fb20f1ffbc71f7593460dd28873025e03c64a (patch) | |
tree | 0c141a8fa2968edea9210e0b3a1e9619c441c5b9 /gcc | |
parent | b3db8d779a466722b3c232839c3a41a2fec195cd (diff) | |
download | gcc-3e5fb20f1ffbc71f7593460dd28873025e03c64a.zip gcc-3e5fb20f1ffbc71f7593460dd28873025e03c64a.tar.gz gcc-3e5fb20f1ffbc71f7593460dd28873025e03c64a.tar.bz2 |
Fix namespace versioning and remove __detail::__identity helpers
PR libstdc++/79243
* include/bits/c++config (literals::string_view_literals::__7): Add.
Only declare versioned namespaces for the relevant C++ dialects.
* include/experimental/bits/erase_if.h (fundamentals_v2::__detail):
Add versioning macros.
* include/experimental/bits/lfts_config.h:
(fundamentals_v1::__detail::__7, fundamentals_v2::__detail::__7): Add.
* include/experimental/string_view (fundamentals_v2::__detail):
Add versioning macros.
(fundamentals_v2::__detail::__identity): Remove.
(fundamentals_v2::__detail::__idt): Use common_type instead of
__detail::__identity.
* include/std/string_view (__detail::__identity, __detail::__idt):
Likewise.
(literals::string_view_literals): Fix nesting of versioning macros.
From-SVN: r244945
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions