multiprecision/test/compile_fail/cpp_int_negate_2.cpp
John Maddock 645fe8865c Add tests for checked ints and fix failures.
Make negating an unsigned int an error, and fix resulting test failures.
Change allocator defaults to be void when the allocator is not actually required.

[SVN r81070]
2012-10-27 17:48:33 +00:00

15 lines
445 B
C++

///////////////////////////////////////////////////////////////////////////////
// Copyright 2012 John Maddock. 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 <boost/multiprecision/cpp_int.hpp>
using namespace boost::multiprecision;
int main()
{
number<cpp_int_backend<32, 32, unsigned_magnitude>, et_on> i;
i = -i;
}