From 4f544ea64e00bdfcebe72fbbd9f341b7466d7cdf Mon Sep 17 00:00:00 2001 From: Sebastiaan de Schaetzen Date: Mon, 19 Oct 2026 15:49:29 +0200 Subject: [PATCH] Fix missing gc factories when linked as profiling --- source/fluentasserts/core/base.d | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/fluentasserts/core/base.d b/source/fluentasserts/core/base.d index 3c345cd..67dbcbf 100644 --- a/source/fluentasserts/core/base.d +++ b/source/fluentasserts/core/base.d @@ -545,9 +545,9 @@ void fluentHandler(string file, size_t line, string msg) @system nothrow { /// Installs the fluent handler as the global assert handler. /// Uses pragma(crt_constructor) to run before druntime initialization, /// avoiding cyclic module dependency issues. -pragma(crt_constructor) -extern(C) void setupFluentHandler() { - version (unittest) { +version (unittest) { + pragma(crt_constructor) + extern(C) void setupFluentHandler() { import core.exception; core.exception.assertHandler = &fluentHandler; }