diff --git a/src/util/cxxlib.h b/src/util/cxxlib.h index a55b223a..739d08f5 100644 --- a/src/util/cxxlib.h +++ b/src/util/cxxlib.h @@ -178,12 +178,14 @@ template forceinline Result ptr_static_cast(From *ptr) noexcept { static_assert(std::is_pointer_v); static_assert(!std::is_const_v >); // enforce same constness + // NOLINTNEXTLINE(bugprone-multi-level-implicit-pointer-conversion) return static_cast(static_cast(ptr)); } template forceinline Result ptr_static_cast(const From *ptr) noexcept { static_assert(std::is_pointer_v); static_assert(std::is_const_v >); // required + // NOLINTNEXTLINE(bugprone-multi-level-implicit-pointer-conversion) return static_cast(static_cast(ptr)); }