From b23bc42df41a83ea07acef1c3f9d833ea17c0007 Mon Sep 17 00:00:00 2001 From: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> Date: Mon, 23 Dec 2024 22:21:30 +0300 Subject: [PATCH] test(stacktrace): make CPPTRACE_FORCE_INLINE static (#196) 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 5b6a492..b96d48a 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