zturner added a comment. It's probably not super expensive, but we want library code to behave as nicely as possible in 32-bit, and mapping a potentially huge file could kill a 32-bit process. https://reviews.llvm.org/D44225