1 /* 2 Copyright 2020 Glen Joseph Fernandes 3 (glenjofe@gmail.com) 4 5 Distributed under the Boost Software License, Version 1.0. 6 (http://www.boost.org/LICENSE_1_0.txt) 7 */ 8 #include <boost/align/align.hpp> 9 #include <boost/core/lightweight_test.hpp> 10 main()11int main() 12 { 13 static const std::size_t n = -1; 14 { 15 void* p = reinterpret_cast<void*>(5); 16 std::size_t s = 3072; 17 BOOST_TEST(!boost::alignment::align(1024, n, p, s)); 18 } 19 { 20 void* p = reinterpret_cast<void*>(1); 21 std::size_t s = -1; 22 BOOST_TEST(!boost::alignment::align(2, n, p, s)); 23 } 24 return boost::report_errors(); 25 } 26