From c012dae928627fe99ce642128286c7e2100fc90c Mon Sep 17 00:00:00 2001 From: Simon Brand Date: Thu, 30 Aug 2018 08:49:39 +0100 Subject: [PATCH] Fix VS2015 constexpr error --- tl/expected.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tl/expected.hpp b/tl/expected.hpp index 60c1f54..ce42c4d 100644 --- a/tl/expected.hpp +++ b/tl/expected.hpp @@ -557,10 +557,10 @@ template struct expected_storage_base { // `T` is `void`, `E` is not trivially-destructible template struct expected_storage_base { - constexpr expected_storage_base() : m_has_val(true) {} - constexpr expected_storage_base(no_init_t) : m_has_val(false) {} + constexpr expected_storage_base() : m_val(), m_has_val(true) {} + constexpr expected_storage_base(no_init_t) : m_no_init(), m_has_val(false) {} - constexpr expected_storage_base(in_place_t) : m_has_val(true) {} + constexpr expected_storage_base(in_place_t) : m_val(), m_has_val(true) {} template ::value> * =