From a567f80834b7075028fee6e0e70e617bc83e8aa1 Mon Sep 17 00:00:00 2001 From: alandefreitas Date: Fri, 24 May 2024 17:24:31 -0300 Subject: [PATCH] refactor: references to excluded symbols are not an error --- src/lib/Metadata/Finalize.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/Metadata/Finalize.cpp b/src/lib/Metadata/Finalize.cpp index f90238f42..76ffb6a61 100644 --- a/src/lib/Metadata/Finalize.cpp +++ b/src/lib/Metadata/Finalize.cpp @@ -183,11 +183,17 @@ class Finalizer if constexpr(std::derived_from) { +#if 0 + // This warning shouldn't be triggered if the symbol has + // been explicitly marked excluded in mrdocs.yml if(! resolveReference(N)) { report::warn("Failed to resolve reference to '{}' from '{}'", N.string, current_->Name); } +#else + resolveReference(N); +#endif } }); }