diff options
Diffstat (limited to 'src/third_party/variant-1.3.0/test/ctor.default.cpp')
-rw-r--r-- | src/third_party/variant-1.3.0/test/ctor.default.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/third_party/variant-1.3.0/test/ctor.default.cpp b/src/third_party/variant-1.3.0/test/ctor.default.cpp new file mode 100644 index 00000000000..5fb284b22a6 --- /dev/null +++ b/src/third_party/variant-1.3.0/test/ctor.default.cpp @@ -0,0 +1,22 @@ +// MPark.Variant +// +// Copyright Michael Park, 2015-2017 +// +// Distributed under the Boost Software License, Version 1.0. +// (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) + +#include <mpark/variant.hpp> + +#include <string> + +#include <gtest/gtest.h> + +TEST(Ctor_Default, Variant) { + mpark::variant<int, std::string> v; + EXPECT_EQ(0, mpark::get<0>(v)); + + /* constexpr */ { + constexpr mpark::variant<int> cv{}; + static_assert(0 == mpark::get<0>(cv), ""); + } +} |