From d75f09bf99958a872a37886cb6fe9874c02c2101 Mon Sep 17 00:00:00 2001 From: "Dr. Patrick Urbanke" Date: Thu, 12 Feb 2026 04:47:56 +0100 Subject: [PATCH] Add a default constructor to TaggedUnion; resolves #608 --- include/rfl/TaggedUnion.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/rfl/TaggedUnion.hpp b/include/rfl/TaggedUnion.hpp index 8df7267e..f1761ec2 100644 --- a/include/rfl/TaggedUnion.hpp +++ b/include/rfl/TaggedUnion.hpp @@ -17,6 +17,8 @@ struct TaggedUnion { /// The type of the underlying variant. using VariantType = rfl::Variant; + TaggedUnion() = default; + TaggedUnion(const VariantType& _variant) : variant_(_variant) {} TaggedUnion(VariantType&& _variant) noexcept