]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/align/test/align_up_test.cpp
2 (c) 2015 Glen Joseph Fernandes
3 <glenjofe -at- gmail.com>
5 Distributed under the Boost Software
7 http://boost.org/LICENSE_1_0.txt
9 #include <boost/align/align_up.hpp>
10 #include <boost/align/is_aligned.hpp>
11 #include <boost/core/lightweight_test.hpp>
13 template<std::size_t Alignment
>
16 char s
[Alignment
<< 1];
18 while (!boost::alignment::is_aligned(b
, Alignment
)) {
23 BOOST_TEST(boost::alignment::align_up(p
, Alignment
) == p
);
26 void* p
= &b
[Alignment
];
28 BOOST_TEST(boost::alignment::align_up(q
, Alignment
) == p
);
43 return boost::report_errors();