Don't use std::make_unique in C++11 mode

This commit is contained in:
Sy Brand
2023-02-15 16:09:14 +00:00
committed by GitHub
parent 4ce32056c6
commit f6473697cd

View File

@ -187,8 +187,8 @@ TEST_CASE("Issue 107", "[issues.107]") {
} }
TEST_CASE("Issue 129", "[issues.129]") { TEST_CASE("Issue 129", "[issues.129]") {
tl::expected<std::unique_ptr<int>, int> x1 {std::make_unique<int>(4)}; tl::expected<std::unique_ptr<int>, int> x1 {std::unique_ptr<int>(new int(4))};
tl::expected<std::unique_ptr<int>, int> y1 {std::make_unique<int>(2)}; tl::expected<std::unique_ptr<int>, int> y1 {std::unique_ptr<int>(new int(2))};
x1 = std::move(y1); x1 = std::move(y1);
REQUIRE(**x1 == 2); REQUIRE(**x1 == 2);