summaryrefslogtreecommitdiff
path: root/modules/codec/c++/data.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2024-02-07 17:50:39 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2024-02-07 17:50:39 +0100
commitcbf30026ef0dd7d785f51db5c1aa5891a0b92024 (patch)
tree75a6841d5f974f7b890fbbdac24bead11231d040 /modules/codec/c++/data.hpp
parentfad7c2f1d2a210b6372cf8214e30d5176457d989 (diff)
codec: Fixed union initialization when ambiguous cases occur
Diffstat (limited to 'modules/codec/c++/data.hpp')
-rw-r--r--modules/codec/c++/data.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/codec/c++/data.hpp b/modules/codec/c++/data.hpp
index 3fe7494..ca976d5 100644
--- a/modules/codec/c++/data.hpp
+++ b/modules/codec/c++/data.hpp
@@ -98,7 +98,7 @@ public:
template<string_literal lit>
data<typename parameter_pack_type<parameter_key_pack_index<lit, literals...>::value, T...>::type, encode::Native>& init(){
- value_ = data<typename parameter_pack_type<parameter_key_pack_index<lit, literals...>::value, T...>::type, encode::Native>{};
+ value_.template emplace<parameter_key_pack_index<lit, literals...>::value>();
return get<lit>();
}