MaskRay wrote: Unneeded `tie` for non-fd streams do cause performance issues. I recall that `flush_tied_then_write` contributed noticeable overhead in MC: https://reviews.llvm.org/D145791#4185609 https://github.com/llvm/llvm-project/pull/97396