diff --git a/lib/fizzy/execute.cpp b/lib/fizzy/execute.cpp index c0b6e35f1..b99451440 100644 --- a/lib/fizzy/execute.cpp +++ b/lib/fizzy/execute.cpp @@ -610,7 +610,7 @@ inline T ftrunc(T value) noexcept } template -[[gnu::cold]] T fnearest(T value) noexcept +[[gnu::cold, gnu::noinline]] T fnearest(T value) noexcept { static_assert(std::is_floating_point_v);