diff --git a/include/eigenpy/utils/is-aligned.hpp b/include/eigenpy/utils/is-aligned.hpp index 2f2e892b294cfd98aca4c01501020adc8ec442e3..cfc057f732f658a1a63dc183e123e3202687caeb 100644 --- a/include/eigenpy/utils/is-aligned.hpp +++ b/include/eigenpy/utils/is-aligned.hpp @@ -1,12 +1,12 @@ // -// Copyright (c) 2020 INRIA +// Copyright (c) 2020-2023 INRIA // #ifndef __eigenpy_utils_is_aligned_hpp__ #define __eigenpy_utils_is_aligned_hpp__ namespace eigenpy { -inline bool is_aligned(void* ptr, std::size_t alignment) { +inline bool is_aligned(const void* ptr, std::size_t alignment) { return (reinterpret_cast<std::size_t>(ptr) & (alignment - 1)) == 0; } } // namespace eigenpy