From 8eb88a65b4cea8aa875cd652869f3d4ff79e2822 Mon Sep 17 00:00:00 2001 From: Avril Date: Mon, 8 Nov 2021 08:01:38 +0000 Subject: [PATCH] Added attr retain to dynctors. Dunno if this does anything, but it doesn"t complain and still works. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fortune for rngxx's current commit: Middle blessing − 中吉 --- include/rngxx/internal/init.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/rngxx/internal/init.hpp b/include/rngxx/internal/init.hpp index 49384ba..8fbb0c4 100644 --- a/include/rngxx/internal/init.hpp +++ b/include/rngxx/internal/init.hpp @@ -27,7 +27,7 @@ namespace rng::init } // To add to dynamic CTOR map -#define RNGXX_APPLY_CTOR(ns, T, TSeed) __attribute__((used))\ +#define RNGXX_APPLY_CTOR(ns, T, TSeed) __attribute__((used, retain))\ const static auto& RNGXX_DCTOR_NAME(T) = rng::init::apply(#T, [](const TSeed* ptr) { return new ns::T(*ptr); }) //const extern init::ctor_func& RNGXX_DCTOR_NAME(sm64);