]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/leaf/test/_compile-fail-arg_boost_error_info_1.cpp
import quincy beta 17.1.0
[ceph.git] / ceph / src / boost / libs / leaf / test / _compile-fail-arg_boost_error_info_1.cpp
CommitLineData
20effc67
TL
1// Copyright (c) 2018-2020 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/leaf/handle_errors.hpp>
7#include <boost/exception/info.hpp>
8
9namespace leaf = boost::leaf;
10
11struct test_ex: std::exception { };
12
13typedef boost::error_info<struct test_info_, int> test_info;
14
15int main()
16{
17 leaf::try_catch(
18 []
19 {
20 },
21 []( test_info const & x ) // boost::error_info must be taken by value
22 {
23 } );
24
25 return 0;
26}