diff --git a/include/fast_io_core_impl/operations/print_freestanding.h b/include/fast_io_core_impl/operations/print_freestanding.h index 89b6c3c28..f55db1c5f 100644 --- a/include/fast_io_core_impl/operations/print_freestanding.h +++ b/include/fast_io_core_impl/operations/print_freestanding.h @@ -544,7 +544,7 @@ inline constexpr void print_control_single(output outstm,T t) else { auto [resit, done] = st.print_context_define(t,bcurr,bed); - obuffer_set_curr(resit); + obuffer_set_curr(outstm, resit); if(done) #if __has_cpp_attribute(likely) [[likely]]