diff --git a/src/include/multi_array_operation.cc.h b/src/include/multi_array_operation.cc.h index 0f1fa41..2b554db 100644 --- a/src/include/multi_array_operation.cc.h +++ b/src/include/multi_array_operation.cc.h @@ -346,6 +346,7 @@ namespace MultiArrayTools template inline const V& ConstOperationRoot::vget(ET pos) const { + VCHECK(pos.val()); return *(reinterpret_cast(mDataPtr)+pos.val()); } @@ -595,29 +596,30 @@ namespace MultiArrayTools template struct VExec { - template + template