From 6919d1e9486917f4e4cdee72c2abd9d8911339f4 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Mon, 23 Dec 2024 13:51:00 +0300 Subject: [PATCH] test(stacktrace): make CPPTRACE_FORCE_INLINE static This fixes compilation error: > error: inlining failed in call to 'always_inline' 'int stacktrace_inline_resolution_2(std::vector&)': function body can be overwritten at link time --- test/unit/stacktrace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/unit/stacktrace.cpp b/test/unit/stacktrace.cpp index 5b6a4923..b96d48a2 100644 --- a/test/unit/stacktrace.cpp +++ b/test/unit/stacktrace.cpp @@ -11,7 +11,7 @@ using namespace std::literals; #ifdef _MSC_VER #define CPPTRACE_FORCE_INLINE [[msvc::flatten]] #else - #define CPPTRACE_FORCE_INLINE [[gnu::always_inline]] + #define CPPTRACE_FORCE_INLINE [[gnu::always_inline]] static #endif