diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/stc/carr2.h | 2 | ||||
| -rw-r--r-- | include/stc/carr3.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/include/stc/carr2.h b/include/stc/carr2.h index 93cabb6e..12b61876 100644 --- a/include/stc/carr2.h +++ b/include/stc/carr2.h @@ -108,7 +108,7 @@ STC_DEF Self cx_memb(_with_values)(size_t xdim, size_t ydim, i_val value) { STC_DEF Self cx_memb(_clone)(Self src) { Self _arr = cx_memb(_init)(src.xdim, src.ydim); for (cx_value_t* p = _arr.data[0], *q = src.data[0], *e = p + cx_memb(_size)(src); p != e; ++p, ++q) - *p = i_valfrom(*q); + *p = i_valfrom(i_valto(q)); return _arr; } diff --git a/include/stc/carr3.h b/include/stc/carr3.h index 8ba67d43..1e11b03e 100644 --- a/include/stc/carr3.h +++ b/include/stc/carr3.h @@ -112,7 +112,7 @@ STC_DEF Self cx_memb(_with_values)(size_t xdim, size_t ydim, size_t zdim, i_val STC_DEF Self cx_memb(_clone)(Self src) { Self _arr = cx_memb(_init)(src.xdim, src.ydim, src.zdim); for (cx_value_t* p = **_arr.data, *q = **src.data, *e = p + cx_memb(_size)(src); p != e; ++p, ++q) - *p = i_valfrom(*q); + *p = i_valfrom(i_valto(q)); return _arr; } |
