Skip to content

Commit 1bf0ffd

Browse files
committed
The refref assignment is deleted
This avoids the most common dangling issue. Commented out test and todo complete.
1 parent 58600ee commit 1bf0ffd

File tree

1 file changed

+0
-6
lines changed

1 file changed

+0
-6
lines changed

src/Beman/Optional26/tests/optional_ref.t.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -613,12 +613,6 @@ TEST(OptionalRefTest, AssignFromOptional) {
613613
derived d2(2, 2);
614614
engaged_derived = d2;
615615
EXPECT_EQ(optional_base_ref.value().m_i, static_cast<base>(d2).m_i);
616-
617-
// delete the rvalue ref overload
618-
// optional_base_const_ref = beman::optional26::optional<derived>(derived(3, 4));
619-
// EXPECT_TRUE(optional_base_ref.has_value());
620-
// EXPECT_EQ(*optional_base_ref, derived(3,4));
621-
622616
}
623617

624618
TEST(OptionalRefTest, ConstructFromOptional) {

0 commit comments

Comments
 (0)