+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/CLI11-2.4.2/work.log + su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/CLI11-2.4.2/work.log ===> Building for CLI11-2.4.2 [ 1%] Building CXX object tests/CMakeFiles/ensure_utf8.dir/applications/ensure_utf8.cpp.o [ 1%] Built target CLI11 [ 3%] Building CXX object tests/CMakeFiles/ensure_utf8_twice.dir/applications/ensure_utf8_twice.cpp.o [ 5%] Generating data/unicode.txt [ 7%] Generating tests/.gitkeep [ 7%] Built target cli11_test_data [ 9%] Building CXX object tests/CMakeFiles/ConfigFileTest.dir/ConfigFileTest.cpp.o In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_tostring.hpp:19, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_approx.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:13, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:15, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:7: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: 'class Catch::ReusableStringStream' has pointer data members [-Weffc++] 20 | class ReusableStringStream : Detail::NonCopyable { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: but does not declare 'Catch::ReusableStringStream(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: or 'operator=(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:22:23: note: pointer member 'Catch::ReusableStringStream::m_oss' declared here 22 | std::ostream* m_oss; | ^~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_assertion_handler.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_test_macro_impl.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:11, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_template_test_macros.hpp:20, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:14: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:14, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:12: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const T& Catch::operator+(const T&, StreamEndStop)' should return by value [-Weffc++] 23 | constexpr friend T const& operator+( T const& value, StreamEndStop ) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageStream::MessageStream()': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:27:12: warning: 'Catch::MessageStream::m_stream' should be initialized in the member initialization list [-Weffc++] 27 | struct MessageStream { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageBuilder::MessageBuilder(Catch::StringRef, const Catch::SourceLineInfo&, Catch::ResultWas::OfType)': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:42:45: note: synthesized method 'Catch::MessageStream::MessageStream()' first required here 42 | m_info(macroName, lineInfo, type) {} | ^ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers_floating_point.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:18: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp: At global scope: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:82:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(MatchAllOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 82 | friend MatchAllOf operator&& (MatchAllOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:86:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, MatchAllOf&&)' always evaluates both arguments [-Weffc++] 86 | friend MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:95:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const MatchAllOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 95 | MatchAllOf operator&& (MatchAllOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:99:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, const MatchAllOf&)' always evaluates both arguments [-Weffc++] 99 | MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:134:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(MatchAnyOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 134 | friend MatchAnyOf operator|| (MatchAnyOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:138:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, MatchAnyOf&&)' always evaluates both arguments [-Weffc++] 138 | friend MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:147:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const MatchAnyOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 147 | MatchAnyOf operator|| (MatchAnyOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:151:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, const MatchAnyOf&)' always evaluates both arguments [-Weffc++] 151 | MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:174:27: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::operator&&(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 174 | Detail::MatchAllOf operator&& (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:178:27: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::operator||(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 178 | Detail::MatchAnyOf operator|| (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = std::__cxx11::basic_string]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:86:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const std::__cxx11::basic_string& Catch::operator+(const std::__cxx11::basic_string&, StreamEndStop)' should return by value [-Weffc++] 23 | constexpr friend T const& operator+( T const& value, StreamEndStop ) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = char [14]]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:99:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const char (& Catch::operator+(const char (&)[14], StreamEndStop))[14]' should return by value [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = const char*]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:107:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const char* const& Catch::operator+(const char* const&, StreamEndStop)' should return by value [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:14:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[3]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[3]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:14:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[3]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[3]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:16:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:16:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[5]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[5]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:18:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:18:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[4]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[4]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:20:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[14]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[14]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:20:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[14]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[14]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:24:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[10]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[10]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:24:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[10]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[10]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:27:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:27:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[7]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[7]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:38:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[12]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[12]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:38:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[12]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[12]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:40:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[11]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[11]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:40:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[11]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[11]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:42:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[13]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[13]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:42:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[13]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[13]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:52:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[16]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[16]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:52:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[16]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[16]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:59:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:59:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:80:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:80:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[4]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:81:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[6]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:83:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[6]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[6]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[5]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:86:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[14]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:131:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[14]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[14]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[7]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:191:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[9]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:193:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[9]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[9]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[36]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:219:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[36]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[36]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[2]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:222:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[2]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[2]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[33]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:244:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[33]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[33]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[30]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:296:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[30]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[30]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[38]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:323:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[38]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[38]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:367:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[11]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:367:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[11]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[11]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[3]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:387:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[3]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[3]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:437:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = bool]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = bool]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:631:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:631:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = int; RhsT = int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = int; RhsT = int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:643:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[15]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[15]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:643:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[15]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[15]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:682:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr >&, const std::vector >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:682:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::vector >&; RhsT = const std::vector >&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::vector >&; RhsT = const std::vector >&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:854:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char* const&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char* const&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:854:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char* const&; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char* const&; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1078:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long unsigned int; RhsT = int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long unsigned int; RhsT = int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[5]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1327:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1335:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = short int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = short int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1335:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = short int; RhsT = int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = short int; RhsT = int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1362:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::vector&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::vector&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const std::vector&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1362:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::vector&; RhsT = const std::vector&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::vector&; RhsT = const std::vector&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1572:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = unsigned int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = unsigned int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1572:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:1774:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = CLI::App&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = CLI::App&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2346:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[8]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[8]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2346:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[8]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[8]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[18]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2503:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[18]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const std::__cxx11::basic_string&; RhsT = const char (&)[18]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[10]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2831:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[10]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[10]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[22]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2872:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[22]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[22]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:2961:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3022:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[18]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3079:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[18]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[18]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[20]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3092:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[20]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[20]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[26]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3284:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[26]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[26]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3313:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::nullptr_t&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::nullptr_t&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3313:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::nullptr_t&; RhsT = CLI::Option*&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::nullptr_t&; RhsT = CLI::Option*&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp: In instantiation of 'Catch::Matchers::Detail::MatchNotOf::MatchNotOf(const Catch::Matchers::MatcherBase&) [with ArgT = std::__cxx11::basic_string]': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:184:47: required from 'Catch::Matchers::Detail::MatchNotOf Catch::Matchers::operator!(const MatcherBase&) [with T = std::__cxx11::basic_string]' /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3124:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:22:9: warning: 'Catch::Matchers::MatcherUntypedBase::m_cachedToString' should be initialized in the member initialization list [-Weffc++] 22 | MatcherUntypedBase() = default; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:159:56: note: synthesized method 'Catch::Matchers::MatcherBase >::MatcherBase()' first required here 159 | m_underlyingMatcher( underlyingMatcher ) | ^ [ 11%] Linking CXX executable ensure_utf8 [ 11%] Built target ensure_utf8 [ 13%] Building CXX object tests/CMakeFiles/OptionTypeTest.dir/OptionTypeTest.cpp.o [ 15%] Linking CXX executable ensure_utf8_twice [ 15%] Built target ensure_utf8_twice [ 17%] Building CXX object tests/CMakeFiles/SimpleTest.dir/SimpleTest.cpp.o In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_tostring.hpp:19, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_approx.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:13, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:15, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:7: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: 'class Catch::ReusableStringStream' has pointer data members [-Weffc++] 20 | class ReusableStringStream : Detail::NonCopyable { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: but does not declare 'Catch::ReusableStringStream(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: or 'operator=(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:22:23: note: pointer member 'Catch::ReusableStringStream::m_oss' declared here 22 | std::ostream* m_oss; | ^~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_assertion_handler.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_test_macro_impl.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:11, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_template_test_macros.hpp:20, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:14: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:14, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:12: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const T& Catch::operator+(const T&, StreamEndStop)' should return by value [-Weffc++] 23 | constexpr friend T const& operator+( T const& value, StreamEndStop ) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageStream::MessageStream()': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:27:12: warning: 'Catch::MessageStream::m_stream' should be initialized in the member initialization list [-Weffc++] 27 | struct MessageStream { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageBuilder::MessageBuilder(Catch::StringRef, const Catch::SourceLineInfo&, Catch::ResultWas::OfType)': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:42:45: note: synthesized method 'Catch::MessageStream::MessageStream()' first required here 42 | m_info(macroName, lineInfo, type) {} | ^ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers_floating_point.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:18: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp: At global scope: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:82:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(MatchAllOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 82 | friend MatchAllOf operator&& (MatchAllOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:86:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, MatchAllOf&&)' always evaluates both arguments [-Weffc++] 86 | friend MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:95:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const MatchAllOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 95 | MatchAllOf operator&& (MatchAllOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:99:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, const MatchAllOf&)' always evaluates both arguments [-Weffc++] 99 | MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:134:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(MatchAnyOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 134 | friend MatchAnyOf operator|| (MatchAnyOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:138:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, MatchAnyOf&&)' always evaluates both arguments [-Weffc++] 138 | friend MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:147:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const MatchAnyOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 147 | MatchAnyOf operator|| (MatchAnyOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:151:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, const MatchAnyOf&)' always evaluates both arguments [-Weffc++] 151 | MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:174:27: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::operator&&(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 174 | Detail::MatchAllOf operator&& (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:178:27: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::operator||(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 178 | Detail::MatchAnyOf operator|| (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = std::__cxx11::basic_string]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:86:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const std::__cxx11::basic_string& Catch::operator+(const std::__cxx11::basic_string&, StreamEndStop)' should return by value [-Weffc++] 23 | constexpr friend T const& operator+( T const& value, StreamEndStop ) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = char [14]]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:99:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const char (& Catch::operator+(const char (&)[14], StreamEndStop))[14]' should return by value [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp: In substitution of 'template constexpr const T& Catch::operator+(const T&, StreamEndStop) [with T = const char*]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:107:9: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const char* const& Catch::operator+(const char* const&, StreamEndStop)' should return by value [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:35:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:35:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:37:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[9]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[9]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:37:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[9]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[9]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:55:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const Approx&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const Approx&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:55:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const Catch::Approx&; RhsT = double]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const Catch::Approx&; RhsT = double]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:57:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const Catch::Approx&; RhsT = float]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const Catch::Approx&; RhsT = float]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:75:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = unsigned int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = unsigned int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:75:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:104:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = double]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = double]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:104:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = double; RhsT = double]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = double; RhsT = double]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:106:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = bool]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = bool]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:135:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:135:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = int; RhsT = int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = int; RhsT = int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:136:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = unsigned int; RhsT = unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:211:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = int; RhsT = std::atomic&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = int; RhsT = std::atomic&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:212:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[2]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[2]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:212:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[2]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[2]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:297:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = long int]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = long int]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:297:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long int; RhsT = long int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long int; RhsT = long int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_tostring.hpp:19, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_approx.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:13, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/SimpleTest.cpp:13: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: 'class Catch::ReusableStringStream' has pointer data members [-Weffc++] 20 | class ReusableStringStream : Detail::NonCopyable { | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: but does not declare 'Catch::ReusableStringStream(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:20:11: warning: or 'operator=(const Catch::ReusableStringStream&)' [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_reusable_string_stream.hpp:22:23: note: pointer member 'Catch::ReusableStringStream::m_oss' declared here 22 | std::ostream* m_oss; | ^~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:346:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = long unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = long unsigned int; RhsT = long unsigned int]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:369:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = char]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = char]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:369:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = char; RhsT = char]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = char; RhsT = char]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:377:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = int; RhsT = char]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = int; RhsT = char]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:396:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const std::vector&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const std::vector&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, std::vector&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:396:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const std::vector&; RhsT = std::vector&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const std::vector&; RhsT = std::vector&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_assertion_handler.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_test_macro_impl.hpp:12, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:11, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_template_test_macros.hpp:20, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:14: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&)' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:14, from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_test_macros.hpp:12: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_stream_end_stop.hpp:23:35: warning: 'constexpr const T& Catch::operator+(const T&, StreamEndStop)' should return by value [-Weffc++] 23 | constexpr friend T const& operator+( T const& value, StreamEndStop ) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:427:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageStream::MessageStream()': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:27:12: warning: 'Catch::MessageStream::m_stream' should be initialized in the member initialization list [-Weffc++] 27 | struct MessageStream { | ^~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp: In constructor 'Catch::MessageBuilder::MessageBuilder(Catch::StringRef, const Catch::SourceLineInfo&, Catch::ResultWas::OfType)': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/catch_message.hpp:42:45: note: synthesized method 'Catch::MessageStream::MessageStream()' first required here 42 | m_info(macroName, lineInfo, type) {} | ^ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[5]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:427:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers_floating_point.hpp:11, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:18: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp: At global scope: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:82:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(MatchAllOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 82 | friend MatchAllOf operator&& (MatchAllOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:86:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, MatchAllOf&&)' always evaluates both arguments [-Weffc++] 86 | friend MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:95:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const MatchAllOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 95 | MatchAllOf operator&& (MatchAllOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:99:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, const MatchAllOf&)' always evaluates both arguments [-Weffc++] 99 | MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:134:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(MatchAnyOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 134 | friend MatchAnyOf operator|| (MatchAnyOf&& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:138:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, MatchAnyOf&&)' always evaluates both arguments [-Weffc++] 138 | friend MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf&& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:147:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const MatchAnyOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 147 | MatchAnyOf operator|| (MatchAnyOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:151:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, const MatchAnyOf&)' always evaluates both arguments [-Weffc++] 151 | MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:174:27: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::operator&&(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 174 | Detail::MatchAllOf operator&& (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:178:27: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::operator||(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 178 | Detail::MatchAnyOf operator|| (MatcherBase const& lhs, MatcherBase const& rhs) { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:469:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::__cxx11::basic_string&; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:500:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[2]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[2]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:546:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr >&, std::vector >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:546:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = std::vector >&; RhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = std::vector >&; RhsT = std::vector >&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:693:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[7]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:693:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[7]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[7]; RhsT = const std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:697:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[4]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:697:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[4]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[4]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:762:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = double; RhsT = const Catch::Approx&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = double; RhsT = const Catch::Approx&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:790:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = float]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = float]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:790:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = float; RhsT = const Catch::Approx&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = float; RhsT = const Catch::Approx&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:811:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:423:21: warning: user-defined 'Catch::BinaryExpr Catch::operator&&(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 423 | friend auto operator && ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:430:21: warning: user-defined 'Catch::BinaryExpr Catch::operator||(ExprLhs&&, RhsT&&) [with LhsT = const char (&)[5]]' always evaluates both arguments [-Weffc++] 430 | friend auto operator || ( ExprLhs &&, RhsT && ) -> BinaryExpr { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:811:5: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:215:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator&&(T) const [with LhsT = const char (&)[5]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 215 | auto operator && ( T ) const -> BinaryExpr const { | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with LhsT = const char (&)[5]; RhsT = std::__cxx11::basic_string&]' always evaluates both arguments [-Weffc++] 222 | auto operator || ( T ) const -> BinaryExpr const { | ^~~~~~~~ In file included from /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:12, from /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/catch.hpp:16: /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/interfaces/catch_interfaces_generatortracker.hpp: In instantiation of 'Catch::Generators::Generators::Generators(Gs&& ...) [with Gs = {Catch::Generators::GeneratorWrapper, std::allocator >, double> >}; T = std::pair, double>]': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:189:16: required from 'Catch::Generators::Generators Catch::Generators::makeGenerators(GeneratorWrapper&&) [with T = std::pair, double>]' /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:248:22: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/interfaces/catch_interfaces_generatortracker.hpp:39:13: warning: 'Catch::Generators::GeneratorUntypedBase::m_stringReprCache' should be initialized in the member initialization list [-Weffc++] 39 | GeneratorUntypedBase() = default; | ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:151:45: note: synthesized method 'Catch::Generators::IGenerator, double> >::IGenerator()' first required here 151 | Generators(Gs &&... moreGenerators) { | ^ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:151:9: warning: 'Catch::Generators::Generators, double> >::m_generators' should be initialized in the member initialization list [-Weffc++] 151 | Generators(Gs &&... moreGenerators) { | ^~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp: In instantiation of 'Catch::Generators::Generators::Generators(Gs&& ...) [with Gs = {Catch::Generators::GeneratorWrapper, std::allocator >, long int> >}; T = std::pair, long int>]': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:189:16: required from 'Catch::Generators::Generators Catch::Generators::makeGenerators(GeneratorWrapper&&) [with T = std::pair, long int>]' /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:288:22: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:151:9: warning: 'Catch::Generators::Generators, long int> >::m_generators' should be initialized in the member initialization list [-Weffc++] /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp: In instantiation of 'Catch::Generators::Generators::Generators(Gs&& ...) [with Gs = {Catch::Generators::GeneratorWrapper, std::allocator >, long unsigned int> >}; T = std::pair, long unsigned int>]': /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:189:16: required from 'Catch::Generators::Generators Catch::Generators::makeGenerators(GeneratorWrapper&&) [with T = std::pair, long unsigned int>]' /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:337:22: required from here /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/generators/catch_generators.hpp:151:9: warning: 'Catch::Generators::Generators, long unsigned int> >::m_generators' should be initialized in the member initialization list [-Weffc++] [ 19%] Linking CXX executable SimpleTest Undefined first referenced symbol in file _ZN5Catch15__builtin_isnanEd /home/pbulk/build/devel/CLI11/work/.buildlink/lib/libCatch2.a(catch_tostring.cpp.o) _ZN5Catch15__builtin_isnanEf /home/pbulk/build/devel/CLI11/work/.buildlink/lib/libCatch2.a(catch_tostring.cpp.o) ld: fatal: symbol referencing errors. No output written to SimpleTest collect2: error: ld returned 1 exit status --- tests/SimpleTest --- *** [tests/SimpleTest] Error code 1 bmake[2]: stopped making "tests/CMakeFiles/SimpleTest.dir/build" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build bmake[2]: 1 error bmake[2]: stopped making "tests/CMakeFiles/SimpleTest.dir/build" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build --- tests/CMakeFiles/SimpleTest.dir/all --- *** [tests/CMakeFiles/SimpleTest.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build --- tests/CMakeFiles/ConfigFileTest.dir/all --- *** [tests/CMakeFiles/ConfigFileTest.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build --- tests/CMakeFiles/OptionTypeTest.dir/all --- *** [tests/CMakeFiles/OptionTypeTest.dir/all] Error code 6 bmake[1]: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build bmake[1]: 3 errors bmake[1]: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/CLI11 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/CLI11