/* * Copyright (C) 2015-present ScyllaDB */ /* * SPDX-License-Identifier: AGPL-3.0-or-later */ #define BOOST_TEST_MODULE core #include #include "utils/managed_ref.hh" BOOST_AUTO_TEST_CASE(test_standrard_allocator_respects_alignment) { constexpr auto alignment = 16; struct alignas(alignment) A {}; auto m = make_managed(); auto addr = reinterpret_cast(&*m); BOOST_REQUIRE((addr & (alignment - 1)) == 0); }