1 // (C) Copyright Steve Cleary & John Maddock 2000. 2 // Use, modification and distribution are subject to the 3 // Boost Software License, Version 1.0. (See accompanying file 4 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 5 6 // See http://www.boost.org for most recent version including documentation. 7 8 #include <boost/static_assert.hpp> 9 10 // 11 // all these tests should fail: 12 // 13 typedef char a1[2]; 14 typedef char a2[3]; 15 16 // Namespace scope 17 BOOST_STATIC_ASSERT(sizeof(a1) == sizeof(a2)); // will not compile 18 19 20 21 22 23 24