diff --git a/libraries/libstratosphere/include/stratosphere/tipc/tipc_deferral_manager.hpp b/libraries/libstratosphere/include/stratosphere/tipc/tipc_deferral_manager.hpp index c087c3941..e07f4d4af 100644 --- a/libraries/libstratosphere/include/stratosphere/tipc/tipc_deferral_manager.hpp +++ b/libraries/libstratosphere/include/stratosphere/tipc/tipc_deferral_manager.hpp @@ -167,12 +167,12 @@ namespace ams::tipc { return AMS_OFFSETOF(DeferralManagerBase, m_objects_base); } - template + template requires (N > 0) consteval size_t DeferralManager::GetObjectPointersOffset() { return AMS_OFFSETOF(DeferralManager, m_objects); } - template + template requires (N > 0) inline DeferralManager::DeferralManager() : DeferralManagerBase() { static_assert(GetObjectPointersOffset() == GetObjectPointersOffsetBase()); static_assert(sizeof(DeferralManager) == sizeof(DeferralManagerBase) + N * sizeof(DeferrableBase *));