Skip to content

Commit f82d357

Browse files
author
Charlie Tonneslan
authored
fix: rename parameter to avoid -Wshadow warning in message_t constructor (#683)
The 'data' parameter in the deprecated array constructor shadows message_t::data(), triggering -Wshadow warnings on GCC. Rename to 'arr' to resolve. Fixes #641
1 parent 4f423e0 commit f82d357

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

zmq.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -483,8 +483,8 @@ class message_t
483483
typename = typename std::enable_if<detail::is_char_type<Char>::value>::type>
484484
ZMQ_DEPRECATED("from 4.7.0, use constructors taking iterators, (pointer, size) "
485485
"or strings instead")
486-
explicit message_t(const Char (&data)[N]) :
487-
message_t(detail::ranges::begin(data), detail::ranges::end(data))
486+
explicit message_t(const Char (&arr)[N]) :
487+
message_t(detail::ranges::begin(arr), detail::ranges::end(arr))
488488
{
489489
}
490490

0 commit comments

Comments
 (0)