This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Enable <fstream> without <filesystem>
AbandonedPublic

Authored by michaelplatings on Jun 20 2023, 3:15 AM.

Details

Reviewers
ldionne
philnik
phosek
Group Reviewers
Restricted Project
Summary

On systems with only a C library available but not POSIX support,
<fstream> can be used but <filesystem> cannot. Adding a separate
LIBCXX_ENABLE_FSTREAM option enables this use case.

This reverts commit 66a562d22e708ba40b8443b58e504ac3f983ba59
(D152168: "[libc++] Roll up fstream support into filesystem support")

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 3:15 AM
Herald added a subscriber: arichardson. · View Herald Transcript
michaelplatings requested review of this revision.Jun 20 2023, 3:15 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 20 2023, 3:15 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne requested changes to this revision.Jun 21 2023, 11:01 AM

Blocking pending the discussion in D152168.

This revision now requires changes to proceed.Jun 21 2023, 11:01 AM
michaelplatings abandoned this revision.Jul 11 2023, 1:03 AM