From d7cf0688f1e32e2537ffa4d3df50b5ae525d4df8 Mon Sep 17 00:00:00 2001 From: Simon Brand Date: Thu, 23 Aug 2018 11:55:38 +0100 Subject: [PATCH] Add test for #31 --- tests/issues.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/issues.cpp b/tests/issues.cpp index 8eef3a5..5447b35 100644 --- a/tests/issues.cpp +++ b/tests/issues.cpp @@ -61,3 +61,11 @@ std::string maperror(std::string s) { return s + "maperror "; } TEST_CASE("Issue 30", "[issues.30]") { error().map_error(maperror); } + +struct i31{ + int i; +}; +TEST_CASE("Issue 31", "[issues.31]") { + const tl::expected a = i31{42}; + a->i; +}