// // Negative test for BOOST_TEST_TRAIT_FALSE // // Copyright (c) 2014 Peter Dimov // // Distributed under the Boost Software License, Version 1.0. // See accompanying file LICENSE_1_0.txt or copy at // http://www.boost.org/LICENSE_1_0.txt // #include template struct Y1 { enum { value = 1 }; }; template struct Y2 { enum { value = 0 }; }; struct X1 { typedef int type; }; struct X2 { typedef int type; }; int main() { BOOST_TEST_TRAIT_FALSE(( Y1 )); return boost::report_errors(); }