aboutsummaryrefslogtreecommitdiff
path: root/lib/libc++/Makefile
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2022-04-07 20:04:53 +0000
committerDimitry Andric <dim@FreeBSD.org>2022-05-14 11:46:39 +0000
commit53683b95ef66a12337999587cd98302b1b425920 (patch)
treebb554eaa9acca4a76025359cdfaee8701ada3725 /lib/libc++/Makefile
parentdbc822f3bc537e0d8350f63178397156bc163b1c (diff)
downloadsrc-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++/Makefile1
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