[llvm-bugs] [Bug 50758] New: Cherry-pick 76fc35752d19ac605c1c1fd757af9c7c3bb4a906 to release/12.x
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Jun 17 09:40:55 PDT 2021
https://bugs.llvm.org/show_bug.cgi?id=50758
Bug ID: 50758
Summary: Cherry-pick 76fc35752d19ac605c1c1fd757af9c7c3bb4a906
to release/12.x
Product: libc++
Version: 12.0
Hardware: PC
OS: All
Status: NEW
Severity: enhancement
Priority: P
Component: All Bugs
Assignee: unassignedclangbugs at nondot.org
Reporter: ldionne at apple.com
CC: llvm-bugs at lists.llvm.org, mclow.lists at gmail.com
Blocks: 49317
That is:
[libc++] Make feature-test macros consistent with availability macros
Before this patch, feature-test macros didn't take special availability
markup into account, which means that feature-test macros can sometimes
appear to "lie". For example, if you compile in C++20 mode and target
macOS 10.13, the __cpp_lib_filesystem feature-test macro will be provided
even though the <filesystem> declarations are marked as unavailable.
This patch fixes that.
rdar://68142369
Differential Revision: https://reviews.llvm.org/D94983
Referenced Bugs:
https://bugs.llvm.org/show_bug.cgi?id=49317
[Bug 49317] [meta] 12.0.1 Release Blockers
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20210617/f086e6a6/attachment.html>
More information about the llvm-bugs
mailing list