fix debug builds

This commit is contained in:
Sebastian Messmer 2018-12-25 10:34:40 +01:00
parent 70a25d2cb0
commit 621b000394

View File

@ -80,7 +80,9 @@ namespace cpputils {
} }
const Left &left() const& { const Left &left() const& {
ASSERT(is_left(), "Tried to get left side of an either which is right."); if (!is_left()) {
throw std::logic_error("Tried to get left side of an either which is right.");
}
return _left; return _left;
} }
Left &left() & { Left &left() & {
@ -91,7 +93,9 @@ namespace cpputils {
} }
const Right &right() const& { const Right &right() const& {
ASSERT(is_right(), "Tried to get right side of an either which is left."); if (!is_right()) {
throw std::logic_error("Tried to get right side of an either which is left.");
}
return _right; return _right;
} }
Right &right() & { Right &right() & {