+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/CLI11-2.4.2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/CLI11-2.4.2/work.log ===> Building for CLI11-2.4.2 [ 0%] Built target CLI11 [ 1%] Building CXX object tests/CMakeFiles/ensure_utf8.dir/applications/ensure_utf8.cpp.o [ 3%] Linking CXX executable ensure_utf8 [ 3%] Built target ensure_utf8 [ 5%] Building CXX object tests/CMakeFiles/ensure_utf8_twice.dir/applications/ensure_utf8_twice.cpp.o [ 7%] Linking CXX executable ensure_utf8_twice [ 7%] Built target ensure_utf8_twice [ 9%] Generating data/unicode.txt [ 11%] Generating tests/.gitkeep [ 11%] Built target cli11_test_data [ 13%] 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:83:31: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(MatchAllOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 83 | friend MatchAllOf operator&&( MatchAllOf&& lhs, | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:90:13: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, MatchAllOf&&)' always evaluates both arguments [-Weffc++] 90 | operator&&( MatcherBase const& lhs CATCH_ATTR_LIFETIMEBOUND, | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:100:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const MatchAllOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 100 | MatchAllOf operator&& (MatchAllOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:104:26: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::Detail::operator&&(const Catch::Matchers::MatcherBase&, const MatchAllOf&)' always evaluates both arguments [-Weffc++] 104 | MatchAllOf operator&& (MatcherBase const& lhs, MatchAllOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:139:31: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(MatchAnyOf&&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 139 | friend MatchAnyOf operator||( MatchAnyOf&& lhs, | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:146:13: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, MatchAnyOf&&)' always evaluates both arguments [-Weffc++] 146 | operator||( MatcherBase const& lhs CATCH_ATTR_LIFETIMEBOUND, | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:156:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const MatchAnyOf&, const Catch::Matchers::MatcherBase&)' always evaluates both arguments [-Weffc++] 156 | MatchAnyOf operator|| (MatchAnyOf const& lhs, MatcherBase const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:160:26: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::Detail::operator||(const Catch::Matchers::MatcherBase&, const MatchAnyOf&)' always evaluates both arguments [-Weffc++] 160 | MatchAnyOf operator|| (MatcherBase const& lhs, MatchAnyOf const& rhs) = delete; | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:185:5: warning: user-defined 'Catch::Matchers::Detail::MatchAllOf Catch::Matchers::operator&&(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 185 | operator&&( MatcherBase const& lhs CATCH_ATTR_LIFETIMEBOUND, | ^~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:192:5: warning: user-defined 'Catch::Matchers::Detail::MatchAnyOf Catch::Matchers::operator||(const MatcherBase&, const MatcherBase&)' always evaluates both arguments [-Weffc++] 192 | operator||( MatcherBase const& lhs CATCH_ATTR_LIFETIMEBOUND, | ^~~~~~~~ /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 96 | catchAssertionHandler.handleMessage( messageType, ( Catch::MessageStream() << __VA_ARGS__ + ::Catch::StreamEndStop() ).m_stream.str() ); \ | ^ /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 96 | catchAssertionHandler.handleMessage( messageType, ( Catch::MessageStream() << __VA_ARGS__ + ::Catch::StreamEndStop() ).m_stream.str() ); \ | ^ /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++] 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 = const char*]': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/app_helper.hpp:107:9: required from here 96 | catchAssertionHandler.handleMessage( messageType, ( Catch::MessageStream() << __VA_ARGS__ + ::Catch::StreamEndStop() ).m_stream.str() ); \ | ^ /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++] 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/ConfigFileTest.cpp:14:5: required from here 14 | CHECK("\"\"" == CLI::detail::convert_arg_for_ini(std::string{})); | ^~~~~~ /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 RhsT = ; 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 RhsT = ; 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 14 | CHECK("\"\"" == CLI::detail::convert_arg_for_ini(std::string{})); | ^ /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 T = ; 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 T = ; 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 16 | CHECK("true" == CLI::detail::convert_arg_for_ini("true")); | ^~~~~~ /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 RhsT = ; 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 RhsT = ; 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 16 | CHECK("true" == CLI::detail::convert_arg_for_ini("true")); | ^ /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 T = ; 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 T = ; 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 18 | CHECK("nan" == CLI::detail::convert_arg_for_ini("nan")); | ^~~~~ /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 RhsT = ; 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 RhsT = ; 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 18 | CHECK("nan" == CLI::detail::convert_arg_for_ini("nan")); | ^ /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 T = ; 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 T = ; 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 20 | CHECK("\"happy hippo\"" == CLI::detail::convert_arg_for_ini("happy hippo")); | ^~~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 20 | CHECK("\"happy hippo\"" == CLI::detail::convert_arg_for_ini("happy hippo")); | ^ /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 T = ; 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 T = ; 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 24 | CHECK("47.365225" == CLI::detail::convert_arg_for_ini("47.365225")); | ^~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 24 | CHECK("47.365225" == CLI::detail::convert_arg_for_ini("47.365225")); | ^ /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 T = ; 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 T = ; 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 27 | CHECK("-22E14" == CLI::detail::convert_arg_for_ini("-22E14")); | ^~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 27 | CHECK("-22E14" == CLI::detail::convert_arg_for_ini("-22E14")); | ^ /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 T = ; 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 T = ; 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 38 | CHECK("'B\"(\\x00)\"'" == CLI::detail::convert_arg_for_ini(tstring1)); | ^~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 38 | CHECK("'B\"(\\x00)\"'" == CLI::detail::convert_arg_for_ini(tstring1)); | ^ /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 T = ; 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 T = ; 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 40 | CHECK("0x5461FAED" == CLI::detail::convert_arg_for_ini("0x5461FAED")); | ^~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 40 | CHECK("0x5461FAED" == CLI::detail::convert_arg_for_ini("0x5461FAED")); | ^ /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 T = ; 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 T = ; 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 42 | CHECK("\"0x5461FAEG\"" == CLI::detail::convert_arg_for_ini("0x5461FAEG")); | ^~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 42 | CHECK("\"0x5461FAEG\"" == CLI::detail::convert_arg_for_ini("0x5461FAEG")); | ^ /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 T = ; 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 T = ; 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 52 | CHECK("\"0b01102110010\"" == CLI::detail::convert_arg_for_ini("0b01102110010")); | ^~~~~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 52 | CHECK("\"0b01102110010\"" == CLI::detail::convert_arg_for_ini("0b01102110010")); | ^ /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 T = ; 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 T = ; 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 59 | CHECK(result == CLI::detail::ini_join(items, ' ', '\0', '\0')); | ^~~~~~ /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 RhsT = ; 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 RhsT = ; 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 59 | CHECK(result == CLI::detail::ini_join(items, ' ', '\0', '\0')); | ^ /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 T = ; 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 T = ; 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 80 | CHECK(output.size() == 2u); | ^ /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 RhsT = ; 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 RhsT = ; 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 80 | CHECK(output.size() == 2u); | ^~ /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 T = ; 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 T = ; 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 81 | CHECK(output.at(0).name == "one"); | ^~~~~ /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 T = ; 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 T = ; 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 83 | CHECK(output.at(0).inputs.at(0) == "three"); | ^~~~~~~ /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 T = ; 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 T = ; 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 86 | CHECK(output.at(1).inputs.at(0) == "four"); | ^~~~~~ /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 T = ; 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 T = ; 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 131 | CHECK(output.at(2).inputs.at(0) == "six and seven"); | ^~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 191 | CHECK(output.at(3).inputs.at(2) == "eleven"); | ^~~~~~~~ /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 T = ; 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 T = ; 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 193 | CHECK(output.at(4).name == "one_more"); | ^~~~~~~~~~ /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 T = ; 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 T = ; 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 219 | CHECK(output.at(1).inputs.at(0) == "test\nfive = [six, and, seven]\neight"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 222 | CHECK(output.at(2).inputs.at(0) == "7"); | ^~~ /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 T = ; 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 T = ; 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 244 | CHECK(output.at(1).inputs.at(0) == "test \nfive = [six, and, seven] "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 296 | CHECK(output.at(1).inputs.at(0) == "test\nfive = [six, and, seven]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 323 | CHECK(output.at(1).inputs.at(0) == " mline test\n\nfive = [six, and, seven]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 367 | CHECK(output.at(2).fullname() == "second.two"); | ^ /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 RhsT = ; 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 RhsT = ; 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 367 | CHECK(output.at(2).fullname() == "second.two"); | ^~~~~~~~~~~~ /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 T = ; 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 T = ; 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 387 | CHECK(output.at(1).name == "++"); | ^~~~ /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 T = ; 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 T = ; 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 437 | CHECK(checkSections(output)); | ^ /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 RhsT = ; 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 RhsT = ; 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 631 | CHECK(one == 1); | ^~~ /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 RhsT = ; 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 RhsT = ; 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 631 | CHECK(one == 1); | ^ /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 T = ; 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 T = ; 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 643 | CHECK("TestIniTmp.ini" == app["--config"]->as()); | ^~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 643 | CHECK("TestIniTmp.ini" == app["--config"]->as()); | ^ /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 T = ; 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 T = ; 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 682 | CHECK(ExpectedRemaining == app.remaining()); | ^~~~~~~~~~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 682 | CHECK(ExpectedRemaining == app.remaining()); | ^ /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 T = ; 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 T = ; 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 854 | CHECK(tmpini.c_str() == app["--config"]->as()); | ^ /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 RhsT = ; 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 RhsT = ; 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 854 | CHECK(tmpini.c_str() == app["--config"]->as()); | ^ /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 T = ; 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 T = ; 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 1078 | CHECK(cfg->count() == 0); | ^ /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 T = ; 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 T = ; 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 1327 | CHECK(cfgptr->section() == "test"); | ^~~~~~ /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 T = ; 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 T = ; 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 1335 | CHECK(cfgptr->index() == 5); | ^ /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 RhsT = ; 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 RhsT = ; 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 1335 | CHECK(cfgptr->index() == 5); | ^ /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 T = ; 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 T = ; 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 1362 | CHECK(two == std::vector({2, 3})); | ^~~ /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 RhsT = ; 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 RhsT = ; 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 1362 | CHECK(two == std::vector({2, 3})); | ^ /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 T = ; 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 T = ; 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 1572 | CHECK(0U == subcom->count()); | ^~ /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 RhsT = ; 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 RhsT = ; 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 1572 | CHECK(0U == subcom->count()); | ^ /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 T = ; 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 T = ; 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 1774 | CHECK(*subcom); | ^~~~~~ /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 RhsT = ; 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 RhsT = ; 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 2346 | CHECK("moobook" == res); | ^~~~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 2346 | CHECK("moobook" == res); | ^~~ /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 T = ; 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 T = ; 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 2503 | CHECK(cfgOption->as() == "../TestIniTmp.ini"); | ^~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 2831 | CHECK(str == "simple=3\n"); | ^~~~~~~~~~~~ /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 T = ; 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 T = ; 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 2872 | CHECK(str == "CLI11_TEST_ENV_TMP=2\n"); | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 2961 | CHECK(loc < locg1); | ^~~~~ /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 T = ; 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 T = ; 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 3022 | CHECK(desc == argString); | ^~~~~~~~~ /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 T = ; 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 T = ; 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 3079 | CHECK(str == "vector=[1, 2, 3]\n"); | ^~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 3092 | CHECK(str == "tuple=[1, 2, 3, 4]\n"); | ^~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 3284 | CHECK(val2 == "I am a \"confusing\" string"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 T = ; 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 T = ; 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 3313 | CHECK(nullptr == ptr); | ^~~~~~~ /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 RhsT = ; 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 RhsT = ; 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 3313 | CHECK(nullptr == ptr); | ^~~ /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 T = ; 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 T = ; 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:200:47: required from 'Catch::Matchers::Detail::MatchNotOf Catch::Matchers::operator!(const MatcherBase&) [with T = std::__cxx11::basic_string]' 200 | return Detail::MatchNotOf{ matcher }; | ^ /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/ConfigFileTest.cpp:3124:5: required from here 3124 | CHECK_THAT(str, !Contains("nothing")); | ^ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:23:9: warning: 'Catch::Matchers::MatcherUntypedBase::m_cachedToString' should be initialized in the member initialization list [-Weffc++] 23 | MatcherUntypedBase() = default; | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/matchers/catch_matchers.hpp:169:56: note: synthesized method 'Catch::Matchers::MatcherBase >::MatcherBase()' first required here 169 | m_underlyingMatcher( underlyingMatcher ) | ^ [ 15%] Linking CXX executable ConfigFileTest 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 ConfigFileTest collect2: error: ld returned 1 exit status *** [tests/ConfigFileTest] Error code 1 bmake[2]: stopped making "tests/CMakeFiles/ConfigFileTest.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/ConfigFileTest.dir/build" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build *** [tests/CMakeFiles/ConfigFileTest.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/cmake-pkgsrc-build bmake[1]: 1 error 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-upstream-trunk/devel/CLI11 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/CLI11