diff --git a/src/blackmisc/network/entityflags.cpp b/src/blackmisc/network/entityflags.cpp index b806bb73d..40236777b 100644 --- a/src/blackmisc/network/entityflags.cpp +++ b/src/blackmisc/network/entityflags.cpp @@ -66,7 +66,7 @@ namespace BlackMisc int CEntityFlags::numberOfEntities(BlackMisc::Network::CEntityFlags::Entity flag) { - const int c = static_cast(std::bitset(flag).count()); + const int c = static_cast(std::bitset<(sizeof(flag) * 8)>(flag).count()); return c; }