1 //Copyright (c) 2006-2015 Emil Dotchevski and Reverge Studios, Inc.
2 
3 //Distributed under the Boost Software License, Version 1.0. (See accompanying
4 //file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 #include <boost/exception/info.hpp>
7 
8 #ifdef BOOST_NO_CXX11_RVALUE_REFERENCES
9 int
main()10 main()
11     {
12     return 0;
13     }
14 #else
15 template <class I>
16 I const
rv_const(I i)17 rv_const( I i )
18     {
19     return i;
20     }
21 template <class E,class I>
22 E const &
add_info(E const & e,I i)23 add_info( E const & e, I i )
24     {
25     return e << rv_const(i);
26     }
27 #include "error_info_test.hpp"
28 #endif
29