Fix build on Linux

This commit is contained in:
2025-05-16 22:59:09 +02:00
parent f7a2699ac0
commit e7e7023340
2 changed files with 2 additions and 1 deletions

View File

@ -11,7 +11,7 @@ ASL_TEST(has_single_bit)
ASL_TEST_EXPECT(asl::has_single_bit(4U)); ASL_TEST_EXPECT(asl::has_single_bit(4U));
ASL_TEST_EXPECT(asl::has_single_bit(1024U)); ASL_TEST_EXPECT(asl::has_single_bit(1024U));
ASL_TEST_EXPECT(asl::has_single_bit(0x8000'0000U)); ASL_TEST_EXPECT(asl::has_single_bit(0x8000'0000U));
ASL_TEST_EXPECT(asl::has_single_bit(0x0000'8000'0000'0000ULL)); ASL_TEST_EXPECT(asl::has_single_bit(uint64_t{0x0000'8000'0000'0000ULL}));
ASL_TEST_EXPECT(!asl::has_single_bit(0U)); ASL_TEST_EXPECT(!asl::has_single_bit(0U));
ASL_TEST_EXPECT(!asl::has_single_bit(3U)); ASL_TEST_EXPECT(!asl::has_single_bit(3U));
ASL_TEST_EXPECT(!asl::has_single_bit(341U)); ASL_TEST_EXPECT(!asl::has_single_bit(341U));

View File

@ -4,6 +4,7 @@
#include "asl/memory/allocator.hpp" #include "asl/memory/allocator.hpp"
#include "asl/base/assert.hpp" #include "asl/base/assert.hpp"
#include "asl/base/numeric.hpp"
#include "asl/memory/layout.hpp" #include "asl/memory/layout.hpp"
#include <cstdlib> #include <cstdlib>