Moves the last pieces of code to its own header.
Details
Details
- Reviewers
ldionne - Group Reviewers
Restricted Project - Commits
- rG00798e500644: [libc++][format] Granularizes the format header.
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
libcxx/include/__format/format_functions.h | ||
---|---|---|
797 | This removal seems to be the issue on macOS backdeployment. I think basically <format> never worked on back-deployment targets. We should look into this as a separate effort -- we shouldn't be getting compilation errors if we just try to include e.g. <chrono> with -fexperimental-library on a back-deployment target, which I think is probably the case right now. I think investigating this would be trying to remove this in run-buildbot: # TODO: Enable experimental features during back-deployment -- right now some of the availability # annotations are incorrect, leading to test failures that could be avoided. PARAMS+=";enable_experimental=False" |
This removal seems to be the issue on macOS backdeployment.
I think basically <format> never worked on back-deployment targets. We should look into this as a separate effort -- we shouldn't be getting compilation errors if we just try to include e.g. <chrono> with -fexperimental-library on a back-deployment target, which I think is probably the case right now. I think investigating this would be trying to remove this in run-buildbot: