Ticket #11211: error.txt

File error.txt, 14.6 KB (added by Adrián Etchevarne <adrian.etchevarne@…>, 8 years ago)
Line 
1In file included from /home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:13:0,
2 from test.cpp:3:
3test.cpp: In constructor ‘constexpr demo::employee::employee()’:
4/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:138:6: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
5 {} \
6 ^
7/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:280:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL’
8 BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL( \
9 ^
10/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
11 # define BOOST_PP_IIF_1(t, f) t
12 ^
13/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
14 # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
15 ^
16/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
17 # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
18 ^
19/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
20 # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
21 ^
22/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
23 BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
24 ^
25/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
26 BOOST_FUSION_DEFINE_STRUCT_IMPL( \
27 ^
28test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
29 BOOST_FUSION_DEFINE_STRUCT(
30 ^
31test.cpp: In copy constructor ‘constexpr demo::employee::employee(const self_type&)’:
32/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:49:73: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
33 other_self.BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE,1,ATTRIBUTE))
34 ^
35/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:50:62: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_COPY_CTOR_FILLER_I’
36 # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
37 ^
38/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:45:49: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_I’
39 # define BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_I_M_I(r, im)
40 ^
41/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_IM’
42 # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
43 ^
44/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:77: note: in expansion of macro ‘BOOST_PP_TUPLE_REM_4’
45 # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
46 ^
47/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M’
48 # define BOOST_PP_IIF_1(t, f) t
49 ^
50/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro ‘BOOST_PP_FOR_2_C’
51 # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m)
52 ^
53/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_FOR_2’
54 # define BOOST_PP_IIF_1(t, f) t
55 ^
56/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:36:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O_I’
57 # define BOOST_PP_SEQ_FOR_EACH_I_O(r, x) BOOST_PP_SEQ_FOR_EACH_I_O_I x
58 ^
59/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O’
60 # define BOOST_PP_EXPR_IIF_1(expr) expr
61 ^
62/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro ‘BOOST_PP_FOR_1_C’
63 # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m)
64 ^
65/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:55:60: note: in expansion of macro ‘BOOST_PP_FOR_1’
66 # define BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), BOOST_PP_SEQ_FOR_EACH_I_P, BOOST_PP_SEQ_FOR_EACH_I_O, BOOST_PP_SEQ_FOR_EACH_I_M)
67 ^
68/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:142:9: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_R’
69 : BOOST_PP_SEQ_FOR_EACH_I_R( \
70 ^
71/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:280:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL’
72 BOOST_FUSION_DEFINE_STRUCT_IMPL_IMPL( \
73 ^
74/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
75 # define BOOST_PP_IIF_1(t, f) t
76 ^
77/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
78 # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
79 ^
80/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
81 # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
82 ^
83/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
84 # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
85 ^
86/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
87 BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
88 ^
89/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
90 BOOST_FUSION_DEFINE_STRUCT_IMPL( \
91 ^
92test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
93 BOOST_FUSION_DEFINE_STRUCT(
94 ^
95test.cpp: In constructor ‘constexpr demo::employee::employee(boost::call_traits<std::basic_string<char> >::param_type, param_type)’:
96/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:202:76: error: call to non-constexpr function ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
97 BOOST_PP_TUPLE_ELEM(ATTRIBUTE_TUPEL_SIZE,1,ATTRIBUTE)(BOOST_PP_CAT(_,I))
98 ^
99/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:50:62: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR_FILLER_I’
100 # define BOOST_PP_SEQ_FOR_EACH_I_M_I(r, macro, data, seq, i) macro(r, data, i, BOOST_PP_SEQ_HEAD(seq))
101 ^
102/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:45:49: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_I’
103 # define BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, im) BOOST_PP_SEQ_FOR_EACH_I_M_I(r, im)
104 ^
105/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M_IM’
106 # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
107 ^
108/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:44:77: note: in expansion of macro ‘BOOST_PP_TUPLE_REM_4’
109 # define BOOST_PP_SEQ_FOR_EACH_I_M(r, x) BOOST_PP_SEQ_FOR_EACH_I_M_IM(r, BOOST_PP_TUPLE_REM_4 x)
110 ^
111/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_M’
112 # define BOOST_PP_IIF_1(t, f) t
113 ^
114/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:23:37: note: in expansion of macro ‘BOOST_PP_FOR_2_C’
115 # define BOOST_PP_FOR_2(s, p, o, m) BOOST_PP_FOR_2_C(BOOST_PP_BOOL(p(3, s)), s, p, o, m)
116 ^
117/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_PP_FOR_2’
118 # define BOOST_PP_IIF_1(t, f) t
119 ^
120/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:36:45: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O_I’
121 # define BOOST_PP_SEQ_FOR_EACH_I_O(r, x) BOOST_PP_SEQ_FOR_EACH_I_O_I x
122 ^
123/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/expr_iif.hpp:29:36: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_O’
124 # define BOOST_PP_EXPR_IIF_1(expr) expr
125 ^
126/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/repetition/detail/for.hpp:22:37: note: in expansion of macro ‘BOOST_PP_FOR_1_C’
127 # define BOOST_PP_FOR_1(s, p, o, m) BOOST_PP_FOR_1_C(BOOST_PP_BOOL(p(2, s)), s, p, o, m)
128 ^
129/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/seq/for_each_i.hpp:55:60: note: in expansion of macro ‘BOOST_PP_FOR_1’
130 # define BOOST_PP_SEQ_FOR_EACH_I_R(r, macro, data, seq) BOOST_PP_FOR_ ## r((macro, data, seq (nil), 0), BOOST_PP_SEQ_FOR_EACH_I_P, BOOST_PP_SEQ_FOR_EACH_I_O, BOOST_PP_SEQ_FOR_EACH_I_M)
131 ^
132/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:254:13: note: in expansion of macro ‘BOOST_PP_SEQ_FOR_EACH_I_R’
133 : BOOST_PP_SEQ_FOR_EACH_I_R( \
134 ^
135/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR_N’
136 # define BOOST_PP_IIF_1(t, f) t
137 ^
138/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
139 # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
140 ^
141/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
142 # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
143 ^
144/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
145 # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
146 ^
147/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:264:5: note: in expansion of macro ‘BOOST_PP_IF’
148 BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
149 ^
150/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:283:9: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_CTOR’
151 BOOST_FUSION_DEFINE_STRUCT_CTOR( \
152 ^
153/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:32:31: note: in expansion of macro ‘BOOST_FUSION_DEFINE_NONEMPTY_STRUCT_IMPL’
154 # define BOOST_PP_IIF_1(t, f) t
155 ^
156/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:25:39: note: in expansion of macro ‘BOOST_PP_IIF_1’
157 # define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
158 ^
159/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/iif.hpp:18:37: note: in expansion of macro ‘BOOST_PP_IIF_I’
160 # define BOOST_PP_IIF(bit, t, f) BOOST_PP_IIF_I(bit, t, f)
161 ^
162/home/saknussemm/downloads/boost_1_58_0/boost/preprocessor/control/if.hpp:24:37: note: in expansion of macro ‘BOOST_PP_IIF’
163 # define BOOST_PP_IF(cond, t, f) BOOST_PP_IIF(BOOST_PP_BOOL(cond), t, f)
164 ^
165/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/detail/define_struct.hpp:311:9: note: in expansion of macro ‘BOOST_PP_IF’
166 BOOST_PP_IF(BOOST_PP_DEC(BOOST_PP_SEQ_SIZE(ATTRIBUTES_SEQ)), \
167 ^
168/home/saknussemm/downloads/boost_1_58_0/boost/fusion/adapted/struct/define_struct.hpp:32:5: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT_IMPL’
169 BOOST_FUSION_DEFINE_STRUCT_IMPL( \
170 ^
171test.cpp:6:1: note: in expansion of macro ‘BOOST_FUSION_DEFINE_STRUCT’
172 BOOST_FUSION_DEFINE_STRUCT(
173 ^