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 // Function (block) scope f()17void f() 18 { 19 BOOST_STATIC_ASSERT(sizeof(a1) == sizeof(a2)); // should not compile 20 } 21 22 23 24 25 26