| // Boost.Function library |
| |
| // Copyright (C) Douglas Gregor 2001-2005. Use, modification and |
| // distribution is subject to 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) |
| |
| // For more information, see http://www.boost.org |
| |
| #include <boost/test/minimal.hpp> |
| #include <boost/function.hpp> |
| |
| using namespace std; |
| using namespace ndnboost; |
| |
| static int bad_fn(float f) { return static_cast<int>(f); } |
| |
| int |
| test_main(int, char*[]) |
| { |
| function0<int> f1; |
| f1 = bad_fn; |
| |
| BOOST_ERROR("This should not have compiled."); |
| |
| return 0; |
| } |