You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DTHROW("Curve variable with name '%s', type size mismatch %u != %llu.\n", variableName, sm()->curve->type_size[cv], sizeof(typename type_decode<T>::type_t));
DTHROW("Curve variable with name '%s', type size mismatch %u != %llu.\n", variableName, sm()->curve_type_size[cv], sizeof(typename type_decode<T>::type_t));
257
257
returnnullptr;
258
-
} elseif (!(sm()->curve->elements[cv] == type_decode<T>::len_t * N || (namespace_hash == Curve::variableHash("_environment") && N == 0))) { // Special case, environment can avoid specifying N
259
-
DTHROW("Curve variable with name '%s', variable array length mismatch %u != %u.\n", variableName, sm()->curve->elements[cv], type_decode<T>::len_t);
258
+
} elseif (!(sm()->curve_elements[cv] == type_decode<T>::len_t * N || (namespace_hash == Curve::variableHash("_environment") && N == 0))) { // Special case, environment can avoid specifying N
259
+
DTHROW("Curve variable with name '%s', variable array length mismatch %u != %u.\n", variableName, sm()->curve_elements[cv], type_decode<T>::len_t);
260
260
returnnullptr;
261
-
} elseif (offset >= sm()->curve->type_size[cv] * sm()->curve->elements[cv] * sm()->curve->count[cv]) { // Note : offset is basically index * sizeof(T)
262
-
DTHROW("Curve variable with name '%s', offset exceeds buffer length %u >= %u.\n", offset, sm()->curve->type_size[cv] * sm()->curve->elements[cv] * sm()->curve->count[cv]);
261
+
} elseif (offset >= sm()->curve_type_size[cv] * sm()->curve_elements[cv] * sm()->curve_count[cv]) { // Note : offset is basically index * sizeof(T)
262
+
DTHROW("Curve variable with name '%s', offset exceeds buffer length %u >= %u.\n", offset, sm()->curve_type_size[cv] * sm()->curve_elements[cv] * sm()->curve_count[cv]);
263
263
returnnullptr;
264
264
}
265
265
#endif
266
266
// return a generic pointer to variable address for given offset
0 commit comments