basic_ios is defined in <ios>, so it seems weird that we declare the explicit instantiation for it i <streambuf>, which is technically unrelated.
Details
Details
- Reviewers
EricWF ldionne - Group Reviewers
Restricted Project - Commits
- rG9334a8580151: [libc++][NFC] Move basic_ios extern instantiations into <ios>
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Wait a second.
Are you sure that moving the declaration before the definition of a ton of member functions is behavior preserving?