summaryrefslogtreecommitdiff
path: root/modules/codec/c++/simple.hpp
diff options
context:
space:
mode:
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]){