diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2022-04-07 20:04:53 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2022-05-14 11:46:39 +0000 |
commit | 53683b95ef66a12337999587cd98302b1b425920 (patch) | |
tree | bb554eaa9acca4a76025359cdfaee8701ada3725 /lib/libc++/Makefile | |
parent | dbc822f3bc537e0d8350f63178397156bc163b1c (diff) | |
download | src-53683b95ef66a12337999587cd98302b1b425920.tar.gz src-53683b95ef66a12337999587cd98302b1b425920.zip |
Apply libc++ fix for <ranges> not compiling at all
Merge commit 44cdca37c01a from llvm git (by Arthur O'Dwyer):
[libc++] Define `namespace views` in its own detail header.
Discovered in the comments on D118748: we would like this namespace
to exist anytime Ranges exists, regardless of whether concepts syntax
is supported. Also, we'd like to fully granularize the <ranges> header,
which means not putting any loose declarations at the top level.
Differential Revision: https://reviews.llvm.org/D118809
Diffstat (limited to 'lib/libc++/Makefile')
-rw-r--r-- | lib/libc++/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libc++/Makefile b/lib/libc++/Makefile index 5f4db2fd595c..e5bf55e37804 100644 --- a/lib/libc++/Makefile +++ b/lib/libc++/Makefile @@ -670,6 +670,7 @@ RNG_HEADERS+= subrange.h RNG_HEADERS+= take_view.h RNG_HEADERS+= transform_view.h RNG_HEADERS+= view_interface.h +RNG_HEADERS+= views.h .for hdr in ${RNG_HEADERS} RNG+= ${HDRDIR}/__ranges/${hdr} .endfor |