]>
git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/align/test/align_up_test.cpp
2 Copyright 2015 Glen Joseph Fernandes
5 Distributed under the Boost Software License, Version 1.0.
6 (http://www.boost.org/LICENSE_1_0.txt)
8 #include <boost/align/align_up.hpp>
9 #include <boost/align/is_aligned.hpp>
10 #include <boost/core/lightweight_test.hpp>
12 template<std::size_t Alignment
>
15 char s
[Alignment
<< 1];
17 while (!boost::alignment::is_aligned(b
, Alignment
)) {
22 BOOST_TEST(boost::alignment::align_up(p
, Alignment
) == p
);
25 void* p
= &b
[Alignment
];
27 BOOST_TEST(boost::alignment::align_up(q
, Alignment
) == p
);
42 return boost::report_errors();