Skip to content

Error with std::optional<std::tuple<>> #679

@ClausKlein

Description

@ClausKlein
[35/99] Building CXX object example/CMakeFiles/boost_ut_tuple.dir/tuple.cpp.o
FAILED: example/CMakeFiles/boost_ut_tuple.dir/tuple.cpp.o 
ccache /usr/bin/c++ -DBOOST_UT_DISABLE_MODULE -I/Users/clausklein/Workspace/cpp/cxx20/boost-ext/ut/include -std=c++20 -Wall -Wextra -Wpedantic -Werror -Wshadow -Wextra-semi -MD -MT example/CMakeFiles/boost_ut_tuple.dir/tuple.cpp.o -MF example/CMakeFiles/boost_ut_tuple.dir/tuple.cpp.o.d -o example/CMakeFiles/boost_ut_tuple.dir/tuple.cpp.o -c /Users/clausklein/Workspace/cpp/cxx20/boost-ext/ut/example/tuple.cpp
In file included from /Users/clausklein/Workspace/cpp/cxx20/boost-ext/ut/example/tuple.cpp:2:
/Users/clausklein/Workspace/cpp/cxx20/boost-ext/ut/include/boost/ut.hpp:1350:10: error: invalid operands to binary expression ('std::ostringstream' (aka 'basic_ostringstream<char>') and 'std::optional<std::tuple<int, std::string>>')
 1350 |     out_ << detail::get(t);
      |     ~~~~ ^  ~~~~~~~~~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions