// Copyright 2024 Peter Dimov // Distributed under the Boost Software License, Version 1.0. // https://www.boost.org/LICENSE_1_0.txt #include #include struct X; int main() { using boost::detail::sp_is_unbounded_array; BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_TRUE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_TRUE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); BOOST_TEST_TRAIT_FALSE(( sp_is_unbounded_array )); return boost::report_errors(); }