From ef7a56641399ddd13a53f0fb9ca51722e709a2ad Mon Sep 17 00:00:00 2001 From: Victor Zverovich Date: Mon, 3 Nov 2025 16:05:23 -1000 Subject: [PATCH] Reduce bloat-test result in debug mode from ~200k to ~85k --- include/fmt/base.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/fmt/base.h b/include/fmt/base.h index 620456b4..a6a50012 100644 --- a/include/fmt/base.h +++ b/include/fmt/base.h @@ -233,7 +233,6 @@ FMT_PRAGMA_GCC(push_options) #if !defined(__OPTIMIZE__) && !defined(__CUDACC__) && !defined(FMT_MODULE) FMT_PRAGMA_GCC(optimize("Og")) -# define FMT_GCC_OPTIMIZED #endif FMT_PRAGMA_CLANG(diagnostic push) FMT_PRAGMA_GCC(diagnostic push) @@ -246,7 +245,7 @@ FMT_PRAGMA_GCC(diagnostic push) # define FMT_ALWAYS_INLINE inline #endif // A version of FMT_ALWAYS_INLINE to prevent code bloat in debug mode. -#if defined(NDEBUG) || defined(FMT_GCC_OPTIMIZED) +#ifdef NDEBUG # define FMT_INLINE FMT_ALWAYS_INLINE #else # define FMT_INLINE inline