[PATCH] D128927: [libc++] Always build c++experimental.a
Louis Dionne via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Jun 30 09:06:58 PDT 2022
ldionne created this revision.
ldionne added a reviewer: Mordante.
Herald added subscribers: Enna1, abrachet, arichardson, mgorny.
Herald added a project: All.
ldionne requested review of this revision.
Herald added projects: clang, Sanitizers, libc++.
Herald added subscribers: libcxx-commits, Sanitizers, cfe-commits.
Herald added a reviewer: libc++.
This is the first part of a plan to ship experimental features
by default while guarding them behind a compiler flag to avoid
users accidentally depending on them. Subsequent patches will
also encompass incomplete features (such as <format> and <ranges>)
in that categorization.
Note that this patch intentionally does not start guarding
existing <experimental/FOO> content behind the flag, because
that would merely break users that might be relying on such
content being in the headers unconditionally. Instead, we
should start guarding new TSes behind the flag, and get rid
of the existing TSes we have by shipping their Standard
rG LLVM Github Monorepo
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 15735 bytes
Desc: not available
More information about the cfe-commits