+ 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%] Building CXX object tests/CMakeFiles/ensure_utf8_twice.dir/applications/ensure_utf8_twice.cpp.o [ 5%] Generating data/unicode.txt [ 7%] Building CXX object tests/CMakeFiles/link_test_1.dir/link_test_1.cpp.o [ 9%] Generating tests/.gitkeep [ 9%] Built target cli11_test_data [ 11%] Building CXX object tests/CMakeFiles/informational.dir/informational.cpp.o [ 13%] Linking CXX static library liblink_test_1.a [ 15%] Linking CXX executable ../informational [ 15%] Built target link_test_1 [ 15%] Built target informational [ 17%] Building CXX object tests/CMakeFiles/HelpersTest.dir/HelpersTest.cpp.o [ 19%] Building CXX object tests/CMakeFiles/ConfigFileTest.dir/ConfigFileTest.cpp.o [ 21%] Linking CXX executable ensure_utf8_twice [ 21%] Built target ensure_utf8_twice [ 23%] Building CXX object tests/CMakeFiles/OptionTypeTest.dir/OptionTypeTest.cpp.o [ 25%] Linking CXX executable ensure_utf8 [ 25%] Built target ensure_utf8 [ 26%] 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/HelpersTest.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 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 ) { | ^~~~~~~~ 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; | ^~~~~ /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/HelpersTest.cpp:32:5: required from here 32 | CHECK(CLI::detail::to_string(NotStreamable{}).empty()); | ^ /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/HelpersTest.cpp:34:5: required from here 34 | CHECK("Streamable" == CLI::detail::to_string(Streamable{})); | ^~~~~~~~~~~~ /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/HelpersTest.cpp:34:5: required from here 34 | CHECK("Streamable" == CLI::detail::to_string(Streamable{})); | ^ /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/HelpersTest.cpp:36:5: required from here 36 | CHECK("5" == CLI::detail::to_string(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 = 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 RhsT = ; 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/HelpersTest.cpp:36:5: required from here 36 | CHECK("5" == CLI::detail::to_string(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 = 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 T = ; 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/HelpersTest.cpp:38:5: required from here 38 | CHECK(std::string("string") == CLI::detail::to_string("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 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 (&)[7]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:38:5: required from here 38 | CHECK(std::string("string") == CLI::detail::to_string("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 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 = const 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 std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:39:5: required from here 39 | CHECK(std::string("string") == CLI::detail::to_string(std::string("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 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 = const std::__cxx11::basic_string&; RhsT = const 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/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) {} | ^ /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/HelpersTest.cpp:53:5: required from here 53 | CHECK(1 == V); | ^ /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/HelpersTest.cpp:53:5: required from here 53 | CHECK(1 == V); | ^ /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 { | ^~~~~~~~ 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 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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:138:5: required from here 138 | REQUIRE(out.size() == 3u); | ^ /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/HelpersTest.cpp:138:5: required from here 138 | REQUIRE(out.size() == 3u); | ^~ /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::ExprLhs&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:139:5: required from here 139 | CHECK(out.at(0) == "one"); | ^ /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 char (&)[4]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:139:5: required from here 139 | CHECK(out.at(0) == "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/HelpersTest.cpp:141:5: required from here 141 | CHECK(out.at(2) == "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 (&)[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/HelpersTest.cpp:179:5: required from here 179 | CHECK("=:=:=:" == newString); | ^~~~~~~~ /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/HelpersTest.cpp:179:5: required from here 179 | CHECK("=:=:=:" == newString); | ^~~~~~~~~ /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 = 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 = 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/HelpersTest.cpp:191:5: required from here 191 | CHECK("that is a string test" == newString); | ^~~~~~~~~~~~~~~~~~~~~~~ /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 (&)[22]]' 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: 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 char (&)[22]]' 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: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: In instantiation of 'class Catch::BinaryExpr&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:191:5: required from here 191 | CHECK("that is a string test" == newString); | ^~~~~~~~~ /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 (&)[22]; 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 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:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with T = ; LhsT = const char (&)[22]; 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 (&)[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/HelpersTest.cpp:201:5: required from here 201 | CHECK("aba" == newString); | ^~~~~ /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/HelpersTest.cpp:201:5: required from here 201 | CHECK("aba" == newString); | ^~~~~~~~~ /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 = 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 = 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/HelpersTest.cpp:206:5: required from here 206 | CHECK(-1 == CLI::detail::to_flag_value("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 = 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 T = ; LhsT = int; RhsT = long 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: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::BinaryExpr&, std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:244:5: required from here 244 | CHECK(testString == estring); | ^~~~~~~ /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::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/HelpersTest.cpp:283:5: required from here 283 | CHECK(result[0] == static_cast(0x35)); | ^ /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 = 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 RhsT = ; 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/HelpersTest.cpp:283:5: required from here 283 | CHECK(result[0] == static_cast(0x35)); | ^ /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 = 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 T = ; 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::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::BinaryExpr&, const char (&)[9]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:304:5: required from here 304 | CHECK(result == "\\XME\\XK7"); | ^~~~~~~~~~~~ /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 (&)[6]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:312:5: required from here 312 | CHECK(CLI::detail::remove_escaped_characters("test\\\"") == "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 (&)[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 = const 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::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: In instantiation of 'class Catch::BinaryExpr&, const char (&)[9]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:316:5: required from here 316 | CHECK(CLI::detail::remove_escaped_characters("test\\n\\r\\t\\f") == "test\n\r\t\f"); | ^~~~~~~~~~~~~~ /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 (&)[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::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:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with T = ; LhsT = const 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&, std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:322:5: required from here 322 | CHECK(CLI::detail::remove_escaped_characters("test\\0test\\n") == zstring); | ^~~~~~~ /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 = 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 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 (&)[2]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:432:5: required from here 432 | CHECK(s2 == "a"); | ^~~ /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 (&)[8]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:457:5: required from here 457 | CHECK(CLI::detail::trim(s4, "ab") == "cabcabc"); | ^~~~~~~~~ /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 (&)[8]]' 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 (&)[8]]' 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/HelpersTest.cpp:463:5: required from here 463 | CHECK(trimmed == "cabc"); | ^~~~~~ /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::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&, const char (&)[20]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:509:5: required from here 509 | CHECK(filename2 == "nonexistingfile.csv"); | ^~~~~~~~~~~~~~~~~~~~~ /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': /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/HelpersTest.cpp:704:5: required from here 704 | CHECK("this is a bunch of extra stuff" == res.second); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 (&)[31]]' 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 (&)[31]]' 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/HelpersTest.cpp:704:5: required from here 704 | CHECK("this is a bunch of extra stuff" == res.second); | ^~~~~~ /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 (&)[31]; 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 (&)[31]; 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/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/HelpersTest.cpp:717:5: required from here 717 | CHECK("./program_name" == res.first); | ^~~~~~~~~~~~~~~~ /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/HelpersTest.cpp:717:5: required from here 717 | CHECK("./program_name" == res.first); | ^~~~~ /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 = 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 = 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/HelpersTest.cpp:814:5: required from here 814 | REQUIRE(200u == a); | ^~~~ /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/HelpersTest.cpp:814:5: required from here 814 | REQUIRE(200u == a); | ^ /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: 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: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: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::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:829:5: required from here 829 | REQUIRE((std::numeric_limits::max)() == a); | ^ /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': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:851:5: required from here 851 | REQUIRE(200 == Approx(a)); | ^ /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 = 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 T = ; LhsT = int; 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/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/HelpersTest.cpp:861:5: required from here 861 | REQUIRE(INFINITY == Approx(a)); | ^~~~~~~~ /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 = 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 RhsT = ; 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/HelpersTest.cpp:861:5: required from here 861 | REQUIRE(INFINITY == Approx(a)); | ^ /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 = 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 T = ; 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/HelpersTest.cpp:908:5: required from here 908 | REQUIRE(std::numeric_limits::infinity() == Approx(a)); | ^ /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 = 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 RhsT = ; 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/HelpersTest.cpp:908:5: required from here 908 | REQUIRE(std::numeric_limits::infinity() == Approx(a)); | ^ /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 = 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 T = ; 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/HelpersTest.cpp:986:5: required from here 986 | CHECK(CLI::detail::split_names("a,long,--lone,-q") == results); | ^ /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::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 = 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/HelpersTest.cpp:986:5: required from here 986 | CHECK(CLI::detail::split_names("a,long,--lone,-q") == results); | ^~~~~~~ /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::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 T = ; LhsT = const 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::BinaryExpr >&, const std::vector >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:991:5: required from here 991 | CHECK(CLI::detail::split_names("one") == std::vector({"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 = const 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 = const 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/HelpersTest.cpp:1048:5: required from here 1048 | CHECK(longs == std::vector({"long", "also-long"})); | ^~~~~ /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/HelpersTest.cpp:1048:5: required from here 1048 | CHECK(longs == std::vector({"long", "also-long"})); | ^ /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/HelpersTest.cpp:1065:45: required from here 1065 | TEST_CASE("String: ToLower", "[helpers]") { CHECK("one and two" == CLI::detail::to_lower("one And 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 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/HelpersTest.cpp:1065:45: required from here 1065 | TEST_CASE("String: ToLower", "[helpers]") { CHECK("one and two" == CLI::detail::to_lower("one And 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 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::BinaryExpr&, const char (&)[14]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1069:5: required from here 1069 | CHECK(CLI::detail::join(val) == "one,two,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 = const 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 = const 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 >&, std::vector >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1083:5: required from here 1083 | CHECK(result == oput); | ^~~~ /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 = 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 = 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::BinaryExpr&, const char (&)[11]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1206:5: required from here 1206 | CHECK(pair_name == "[INT,TEXT]"); | ^~~~~~~~~~~~ /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 (&)[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 = 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::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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1212:5: required from here 1212 | CHECK(CLI::detail::object_category::container_value == vclass); | ^~~~~~~~~~~~~~~ /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::detail::object_category]' 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::detail::object_category]' 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/HelpersTest.cpp:1212:5: required from here 1212 | CHECK(CLI::detail::object_category::container_value == vclass); | ^~~~~~ /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 = CLI::detail::object_category; RhsT = CLI::detail::object_category]' 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 = CLI::detail::object_category; RhsT = CLI::detail::object_category]' 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 (&)[13]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1233:5: required from here 1233 | CHECK(tuple_name == "[TEXT,FLOAT]"); | ^~~~~~~~~~~~~~ /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 (&)[13]]' 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 (&)[13]]' 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 (&)[17]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1239:5: required from here 1239 | CHECK(tuple_name == "[INT,TEXT,FLOAT]"); | ^~~~~~~~~~~~~~~~~~ /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 (&)[17]]' 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 (&)[17]]' 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&, const char (&)[22]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1242:5: required from here 1242 | CHECK(tuple_name == "[INT,TEXT,FLOAT,UINT]"); | ^~~~~~~~~~~~~~~~~~~~~~~ /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 (&)[27]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1245:5: required from here 1245 | CHECK(tuple_name == "[INT,TEXT,FLOAT,UINT,TEXT]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 (&)[27]]' 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 (&)[27]]' 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/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; | ^~~~~ /home/pbulk/build/devel/CLI11/work/.buildlink/include/catch2/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[42]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1248:5: required from here 1248 | CHECK(tuple_name == "[INT,INT,INT,INT,INT,INT,INT,INT,INT,INT]"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 (&)[42]]' 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 (&)[42]]' 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/internal/catch_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr&, const char (&)[19]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1267:5: required from here 1267 | CHECK(umapName == "[INT,[TEXT,FLOAT]]"); | ^~~~~~~~~~~~~~~~~~~~ /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 (&)[19]]' 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 (&)[19]]' 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/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_decomposer.hpp: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1309:5: required from here 1309 | CHECK(x_unsigned == (unsigned int)912); | ^~~ /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 = 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 = 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_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/HelpersTest.cpp:1400:5: required from here 1400 | CHECK(v5 == 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 = CATCH2_INTERNAL_TEST_152()::t1]' 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 = CATCH2_INTERNAL_TEST_152()::t1]' 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/HelpersTest.cpp:1400:5: required from here 1400 | CHECK(v5 == output); | ^~~~~~ /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 = CATCH2_INTERNAL_TEST_152()::t1; RhsT = CATCH2_INTERNAL_TEST_152()::t1]' 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 = CATCH2_INTERNAL_TEST_152()::t1; RhsT = CATCH2_INTERNAL_TEST_152()::t1]' 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/HelpersTest.cpp:1406:5: required from here 1406 | CHECK(t2::enum1 == output2); | ^~~~~ /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 = CATCH2_INTERNAL_TEST_152()::t2]' 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 = CATCH2_INTERNAL_TEST_152()::t2]' 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/HelpersTest.cpp:1406:5: required from here 1406 | CHECK(t2::enum1 == output2); | ^~~~~~~ /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 = CATCH2_INTERNAL_TEST_152()::t2; RhsT = CATCH2_INTERNAL_TEST_152()::t2]' 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 = CATCH2_INTERNAL_TEST_152()::t2; RhsT = CATCH2_INTERNAL_TEST_152()::t2]' 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/HelpersTest.cpp:1483:5: required from here 1483 | CHECK("hippo" == std::get<2>(x)); | ^~~~~~~ /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 (&)[6]]' 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 (&)[6]]' 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/HelpersTest.cpp:1483:5: required from here 1483 | CHECK("hippo" == std::get<2>(x)); | ^ /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 (&)[6]; 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 (&)[6]; 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/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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:35:5: required from here 35 | CHECK(app.count("-s") == 1u); | ^ /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/OptionTypeTest.cpp:35:5: required from here 35 | CHECK(app.count("-s") == 1u); | ^~ /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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:37:5: required from here 37 | CHECK("mystring" == str); | ^~~~~~~~~~ /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 (&)[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 RhsT = ; 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 37 | CHECK("mystring" == str); | ^~~ /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 (&)[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: In instantiation of 'class Catch::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/HelpersTest.cpp:1545:5: required from here 1545 | CHECK(19.0 == std::get<1>(x)); | ^ /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 = 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 T = ; 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:222:14: warning: user-defined 'const Catch::BinaryExpr Catch::BinaryExpr::operator||(T) const [with T = ; 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 55 | CHECK(300.356_a == 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 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 RhsT = ; 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 55 | CHECK(300.356_a == 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 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 T = ; 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 57 | CHECK(-354.356_a == app["--val"]->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 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 T = ; LhsT = const Catch::Approx&; RhsT = float]' 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/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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:75:5: required from here 75 | CHECK(3u == res.size()); | ^~ /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/OptionTypeTest.cpp:75:5: required from here 75 | CHECK(3u == res.size()); | ^ /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 { | ^~~~~~~~ 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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:104:5: required from here 104 | CHECK(10.0 == res[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 = 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 RhsT = ; 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 104 | CHECK(10.0 == res[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 = 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 T = ; 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 106 | CHECK(!opt->get_run_callback_for_default()); | ^ /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/OptionTypeTest.cpp:135:5: required from here 135 | CHECK(iflag == 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/OptionTypeTest.cpp:135:5: required from here 135 | CHECK(iflag == 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::BinaryExpr': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:136:5: required from here 136 | CHECK(uflag == (unsigned int)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 = 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 = 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 211 | CHECK(4 == i); | ^ /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 = 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 T = ; 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 212 | CHECK("4" == app["-i"]->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 (&)[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 RhsT = ; 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 212 | CHECK("4" == app["-i"]->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 (&)[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 T = ; 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 297 | CHECK(val == test_data.second); | ^~~ /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 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 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 297 | CHECK(val == test_data.second); | ^~~~~~ /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 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 T = ; LhsT = long int; RhsT = long 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:346:5: required from here 346 | CHECK(val == test_data.second); | ^~~~~~ /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::ExprLhs': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:369:5: required from here 369 | CHECK('g' == c1); | ^~~ /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 = 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 RhsT = ; 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 369 | CHECK('g' == c1); | ^~ /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 = 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 T = ; 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 377 | CHECK(77 == c1); | ^~ /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 = 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 T = ; 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 396 | CHECK(std::vector({1, 2, 3}) == vals); | ^ /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::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 = 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 396 | CHECK(std::vector({1, 2, 3}) == vals); | ^~~~ /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::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 T = ; LhsT = const 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:427:5: required from here 427 | CHECK(vals.at(5) == "test"); | ^ /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 char (&)[5]>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:427:5: required from here 427 | CHECK(vals.at(5) == "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 = 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&, std::__cxx11::basic_string&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:469:5: required from here 469 | CHECK(myfile == findex.first); | ^~~~~ /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&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:500:5: required from here 500 | CHECK("2" == findex.second); | ^~~~~~ /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 (&)[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 T = ; 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 546 | CHECK(strvec == answer); | ^~~~~~ /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 >&, std::vector >&>': /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:546:5: required from here 546 | CHECK(strvec == answer); | ^~~~~~ /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 = 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 = 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 693 | CHECK("op str" == app["--type"]->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 (&)[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/OptionTypeTest.cpp:693:5: required from here 693 | CHECK("op str" == app["--type"]->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 (&)[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/OptionTypeTest.cpp:697:5: required from here 697 | CHECK("bca" == m_type.m_value); | ^~~~~ /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/OptionTypeTest.cpp:697:5: required from here 697 | CHECK("bca" == m_type.m_value); | ^~~~~~~ /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 = 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 = 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 762 | CHECK(1.5 == Approx(custom_opt.second)); | ^ /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 = 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 T = ; 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 790 | CHECK(12.0f == Approx(custom_opt.first)); | ^~~~~ /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 = 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 RhsT = ; 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 790 | CHECK(12.0f == Approx(custom_opt.first)); | ^ /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 = 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 T = ; 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 811 | CHECK("str3" == custom_opt[1].second); | ^~~~~~ /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/OptionTypeTest.cpp:811:5: required from here 811 | CHECK("str3" == custom_opt[1].second); | ^~~~~~ /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 = 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 = 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/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]' 184 | 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: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 ) | ^ 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>]' 189 | return Generators(CATCH_MOVE(generator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:248:22: required from here 234 | [ ]{ using namespace Catch::Generators; return makeGenerators( __VA_ARGS__ ); } ) //NOLINT(google-build-using-namespace) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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>]' 189 | return Generators(CATCH_MOVE(generator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:288:22: required from here 234 | [ ]{ using namespace Catch::Generators; return makeGenerators( __VA_ARGS__ ); } ) //NOLINT(google-build-using-namespace) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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++] 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 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>]' 189 | return Generators(CATCH_MOVE(generator)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/CLI11/work/CLI11-2.4.2/tests/OptionTypeTest.cpp:337:22: required from here 234 | [ ]{ using namespace Catch::Generators; return makeGenerators( __VA_ARGS__ ); } ) //NOLINT(google-build-using-namespace) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /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++] 151 | Generators(Gs &&... moreGenerators) { | ^~~~~~~~~~ [ 28%] 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/HelpersTest.dir/all --- *** [tests/CMakeFiles/HelpersTest.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/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]: 4 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-upstream-trunk/devel/CLI11 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/devel/CLI11