summaryrefslogtreecommitdiff
path: root/modules/codec/c++/simple.hpp
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-04-10 15:41:57 +0200
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-04-10 15:41:57 +0200
commit0457249dcfea285c4a3685d4806bbb9b39037091 (patch)
tree430c3bd046de08b1b187b4344b98d751d7dd1f72 /modules/codec/c++/simple.hpp
parentdcac0f39732c760e4956b2cabe19c3d6088169d2 (diff)
wip ambiguity fixes
Diffstat (limited to 'modules/codec/c++/simple.hpp')
-rw-r--r--modules/codec/c++/simple.hpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/codec/c++/simple.hpp b/modules/codec/c++/simple.hpp
index 4990578..de35c3e 100644
--- a/modules/codec/c++/simple.hpp
+++ b/modules/codec/c++/simple.hpp
@@ -212,7 +212,7 @@ struct kelsimple_decode<schema::Array<T,Dim>, FromEnc> {
template<std::size_t Level>
static error_or<void> decode_level(buffer& from, data<schema::Array<T,Dim>, FromEnc>& to, std::array<std::size_t, Dim>& index){
if constexpr (Level == Dim){
- return kelsimple_decode<T, FromEnc>::decode(from, to.at(index));
+ return kelsimple_decode<T, FromEnc>::decode(from, {to.at(index)});
}else{
const std::size_t dim_size = to.get_dim_size(Level);
for(index[Level] = 0; index[Level] < dim_size; ++index[Level]){