diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-02-07 17:50:39 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-02-07 17:50:39 +0100 |
| commit | cbf30026ef0dd7d785f51db5c1aa5891a0b92024 (patch) | |
| tree | 75a6841d5f974f7b890fbbdac24bead11231d040 /modules/codec/c++ | |
| parent | fad7c2f1d2a210b6372cf8214e30d5176457d989 (diff) | |
| download | forstio-forstio-cbf30026ef0dd7d785f51db5c1aa5891a0b92024.tar.gz | |
codec: Fixed union initialization when ambiguous cases occur
Diffstat (limited to 'modules/codec/c++')
| -rw-r--r-- | modules/codec/c++/data.hpp | 2 |
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>(); } |
