@@ -236,20 +236,17 @@ namespace n
236236
237237 if ( std::size_t const p = sizeof (char [1 + !!s01 * (p01 + p02 + p03 + p04 + p05 + p06 + p07 + p08 + p09 + p10 + p11 + p12)]) - 1 )
238238 {
239- using begin = char [1 + p];
240- using end = char [1 + s01];
241- return { BOOST_LEAF_PRETTY_FUNCTION + p, s01 - p, detail::compute_hash (begin{}, end{}, BOOST_LEAF_PRETTY_FUNCTION) };
239+ char begin[1 + p], end[1 + s01];
240+ return { BOOST_LEAF_PRETTY_FUNCTION + p, s01 - p, detail::compute_hash (begin, end, BOOST_LEAF_PRETTY_FUNCTION) };
242241 }
243242 if ( std::size_t const p = sizeof (char [1 + !!s02 * (p13 + p14 + p15 + p16 + p17 + p18 + p19 + p20 + p21)]) - 1 )
244243 {
245- using begin = char [1 + p];
246- using end = char [1 + s02];
247- return { BOOST_LEAF_PRETTY_FUNCTION + p, s02 - p, detail::compute_hash (begin{}, end{}, BOOST_LEAF_PRETTY_FUNCTION) };
244+ char begin[1 + p], end[1 + s02];
245+ return { BOOST_LEAF_PRETTY_FUNCTION + p, s02 - p, detail::compute_hash (begin, end, BOOST_LEAF_PRETTY_FUNCTION) };
248246 }
249247 std::size_t const p = sizeof (char [1 + !!s02 * (p22 + p23 + p24)]) - 1 ;
250- using begin = char [1 + p];
251- using end = char [1 + s02];
252- return { BOOST_LEAF_PRETTY_FUNCTION + p, s02 - p, detail::compute_hash (begin{}, end{}, BOOST_LEAF_PRETTY_FUNCTION) };
248+ char begin[1 + p], end[1 + s02];
249+ return { BOOST_LEAF_PRETTY_FUNCTION + p, s02 - p, detail::compute_hash (begin, end, BOOST_LEAF_PRETTY_FUNCTION) };
253250 }
254251} // namespace n
255252
0 commit comments