Warnings: teeks99-dkr-dc17-warn - proto / clang-linux-17~c++20~warn
Rev bd3c3e9c38e826481a9b4983aab67bc29983418e / Mon, 11 Nov 2024 10:03:11 +0000
bug2407
../libs/proto/test/bug2407.cpp:43:58: warning: unused parameter 'x' [-Wunused-parameter]
1 warning generated.
                
calculator
../libs/proto/test/calculator.cpp:102:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/calculator.cpp:102:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
constrained_ops
../libs/proto/test/constrained_ops.cpp:126:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/constrained_ops.cpp:126:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
cpp-next_bug
../libs/proto/test/cpp-next_bug.cpp:73:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/cpp-next_bug.cpp:73:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
deduce_domain
../libs/proto/test/deduce_domain.cpp:135:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/deduce_domain.cpp:135:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
deep_copy
../libs/proto/test/deep_copy.cpp:32:30: warning: unused variable 'r3' [-Wunused-variable]
../libs/proto/test/deep_copy.cpp:49:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/deep_copy.cpp:49:51: warning: unused parameter 'argv' [-Wunused-parameter]
3 warnings generated.
                
display_expr
../libs/proto/test/display_expr.cpp:63:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/display_expr.cpp:63:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
env_var
../libs/proto/test/env_var.cpp:76:22: warning: unused variable 'e2' [-Wunused-variable]
../libs/proto/test/env_var.cpp:77:41: warning: unused variable 'e3' [-Wunused-variable]
../libs/proto/test/env_var.cpp:85:46: warning: unused variable 'e5' [-Wunused-variable]
../libs/proto/test/env_var.cpp:108:46: warning: unused variable 'e5' [-Wunused-variable]
../libs/proto/test/env_var.cpp:222:26: warning: unused variable 'x0' [-Wunused-variable]
../libs/proto/test/env_var.cpp:223:26: warning: unused variable 'x1' [-Wunused-variable]
../libs/proto/test/env_var.cpp:288:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/env_var.cpp:288:51: warning: unused parameter 'argv' [-Wunused-parameter]
8 warnings generated.
                
examples
../libs/proto/test/examples.cpp:457:13: warning: unused variable 'p' [-Wunused-variable]
../libs/proto/test/examples.cpp:491:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/examples.cpp:491:51: warning: unused parameter 'argv' [-Wunused-parameter]
3 warnings generated.
                
external_transforms
../libs/proto/test/external_transforms.cpp:131:13: warning: unused variable 'result3' [-Wunused-variable]
../libs/proto/test/external_transforms.cpp:146:13: warning: unused variable 'result4' [-Wunused-variable]
../libs/proto/test/external_transforms.cpp:161:13: warning: unused variable 'result5' [-Wunused-variable]
../libs/proto/test/external_transforms.cpp:124:9: warning: unused variable 'result3' [-Wunused-variable]
../libs/proto/test/external_transforms.cpp:178:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/external_transforms.cpp:178:51: warning: unused parameter 'argv' [-Wunused-parameter]
6 warnings generated.
                
flatten
../libs/proto/test/flatten.cpp:203:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/flatten.cpp:203:51: warning: unused parameter 'argv' [-Wunused-parameter]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 1>> &>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 1>> &>, 1>> &>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::logical_not, boost::proto::argsns_::list1<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 1>> &>, 1>> &>, 1>> &>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &, const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 2>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/flatten.cpp:144:5: warning: definition of implicit copy constructor for 'My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &, const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 2>> &, const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<const My<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_right, boost::proto::argsns_::list2<My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &, My<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<char>, 0>> &>, 2>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
lambda
../boost/test/floating_point_comparison.hpp:14:1: warning: This header is deprecated. Use <boost/test/tools/floating_point_comparison.hpp> instead. [-W#pragma-messages]
../libs/proto/test/lambda.cpp:181:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/lambda.cpp:181:51: warning: unused parameter 'argv' [-Wunused-parameter]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::plus, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::plus, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::plus, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>> &>, 1>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::divides, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::negate, boost::proto::argsns_::list1<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::plus, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>> &>, 1>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::minus, boost::proto::argsns_::list2<lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<1>>>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::multiplies, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::minus, boost::proto::argsns_::list2<lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<1>>>, 0>> &>, 2>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::basic_stringstream<char> &>, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::basic_stringstream<char> &>, 0>>, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[5]>, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::basic_stringstream<char> &>, 0>>, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &>, 2>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[5]>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::shift_left, boost::proto::argsns_::list2<lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<std::basic_stringstream<char> &>, 0>>, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<0>>>, 0>> &>, 2>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const char (&)[5]>, 0>>>, 2>> &, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<placeholder<mpl_::int_<1>>>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::plus, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0>> &, const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int>, 0>> &>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int (&)[5]>, 0>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int (&)[5]>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
../libs/proto/test/lambda.cpp:103:5: warning: definition of implicit copy constructor for 'lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<const lambda<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<int (&)[5]>, 0>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>> &, lambda<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<const int &>, 0>>>, 2>>' is deprecated because it has a user-provided copy assignment operator [-Wdeprecated-copy-with-user-provided-copy]
                
make
../libs/proto/test/make.cpp:42:31: warning: unused variable 'res' [-Wunused-variable]
../libs/proto/test/make.cpp:88:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/make.cpp:88:51: warning: unused parameter 'argv' [-Wunused-parameter]
3 warnings generated.
                
make_expr
../libs/proto/test/make_expr.cpp:35:32: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:36:32: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:37:57: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:73:40: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:76:65: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:111:32: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:112:32: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:113:57: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:141:13: warning: unused variable 'p4' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:148:40: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:151:65: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:186:32: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:187:34: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:188:57: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:223:32: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:224:34: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:225:57: warning: unused variable 'p1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:307:13: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:312:13: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:317:13: warning: unused variable 't3' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:322:13: warning: unused variable 't4' [-Wunused-variable]
../libs/proto/test/make_expr.cpp:393:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/make_expr.cpp:393:51: warning: unused parameter 'argv' [-Wunused-parameter]
../libs/proto/test/make_expr.cpp:330:39: warning: unused variable 'dot' [-Wunused-const-variable]
24 warnings generated.
                
matches
../libs/proto/test/matches.cpp:311:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/matches.cpp:311:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
mem_ptr
../libs/proto/test/mem_ptr.cpp:288:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/mem_ptr.cpp:288:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
mpl
../libs/proto/test/mpl.cpp:60:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/mpl.cpp:60:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
noinvoke
../libs/proto/test/noinvoke.cpp:84:34: warning: unused variable 't' [-Wunused-variable]
../libs/proto/test/noinvoke.cpp:93:36: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/noinvoke.cpp:102:28: warning: unused variable 't3' [-Wunused-variable]
../libs/proto/test/noinvoke.cpp:109:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/noinvoke.cpp:109:51: warning: unused parameter 'argv' [-Wunused-parameter]
5 warnings generated.
                
pack_expansion
../libs/proto/test/pack_expansion.cpp:116:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/pack_expansion.cpp:116:51: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
protect
../libs/proto/test/protect.cpp:50:7: warning: unused variable 't' [-Wunused-variable]
../libs/proto/test/protect.cpp:51:7: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/protect.cpp:52:9: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/protect.cpp:53:17: warning: unused variable 't3' [-Wunused-variable]
../libs/proto/test/protect.cpp:54:19: warning: unused variable 't4' [-Wunused-variable]
../libs/proto/test/protect.cpp:55:30: warning: unused variable 't5' [-Wunused-variable]
../libs/proto/test/protect.cpp:87:7: warning: unused variable 't1' [-Wunused-variable]
../libs/proto/test/protect.cpp:88:9: warning: unused variable 't2' [-Wunused-variable]
../libs/proto/test/protect.cpp:89:17: warning: unused variable 't3' [-Wunused-variable]
../libs/proto/test/protect.cpp:90:19: warning: unused variable 't4' [-Wunused-variable]
../libs/proto/test/protect.cpp:91:30: warning: unused variable 't5' [-Wunused-variable]
../libs/proto/test/protect.cpp:98:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/protect.cpp:98:51: warning: unused parameter 'argv' [-Wunused-parameter]
13 warnings generated.
                
switch
../libs/proto/test/switch.cpp:87:38: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/switch.cpp:87:50: warning: unused parameter 'argv' [-Wunused-parameter]
2 warnings generated.
                
toy_spirit
../libs/proto/test/toy_spirit.cpp:446:43: warning: unused parameter 'data' [-Wunused-parameter]
../libs/proto/test/toy_spirit.cpp:658:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/toy_spirit.cpp:658:51: warning: unused parameter 'argv' [-Wunused-parameter]
3 warnings generated.
                
toy_spirit2
../libs/proto/test/toy_spirit2.cpp:323:35: warning: unused parameter 'ch' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:386:28: warning: unused parameter 'rule' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:386:43: warning: unused parameter 'begin' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:386:59: warning: unused parameter 'end' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:459:39: warning: unused parameter 'argc' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:459:51: warning: unused parameter 'argv' [-Wunused-parameter]
../libs/proto/test/toy_spirit2.cpp:33:44: warning: unused variable 'space' [-Wunused-const-variable]
7 warnings generated.