From e12fa853a47fe58d9198f21f02e8117f3685823a Mon Sep 17 00:00:00 2001 From: Victor Chernyakin Date: Sun, 31 Aug 2025 19:34:13 -0700 Subject: [PATCH] Avoid repeated call to `GetLastError` in `file::size` --- src/os.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os.cc b/src/os.cc index 740e345d3d2a..a464bd5e19f2 100644 --- a/src/os.cc +++ b/src/os.cc @@ -251,7 +251,7 @@ long long file::size() const { if (size_lower == INVALID_FILE_SIZE) { DWORD error = GetLastError(); if (error != NO_ERROR) - FMT_THROW(windows_error(GetLastError(), "cannot get file size")); + FMT_THROW(windows_error(error, "cannot get file size")); } unsigned long long long_size = size_upper; return (long_size << sizeof(DWORD) * CHAR_BIT) | size_lower;