For some reason `<string>` defines `std::fpos`, which should be defined in `<ios>`. Reviewed By: Quuxplusone, Mordante, #libc Spies: libcxx-commits, mgorny Differential Revision: https://reviews.llvm.org/D118914