Browse Source

Bug 664: Report an error if token in meas statement is not a vector and

cannot be evaluated as a number.
pre-master-46
Holger Vogt 2 years ago
parent
commit
49951cd197
  1. 4
      src/frontend/com_measure2.c

4
src/frontend/com_measure2.c

@ -1481,6 +1481,10 @@ measure_parse_when(
correct_vec(meas); correct_vec(meas);
} else { } else {
meas->m_val = INPevaluate(&pVar2, &err, 1); meas->m_val = INPevaluate(&pVar2, &err, 1);
if (err) {
snprintf(errBuf, 99, "Cannot evaluate %s \n", pVar2);
return MEASUREMENT_FAILURE;
}
} }
} else { } else {
if (measure_parse_stdParams(meas, wl, NULL, errBuf) == MEASUREMENT_FAILURE) if (measure_parse_stdParams(meas, wl, NULL, errBuf) == MEASUREMENT_FAILURE)

Loading…
Cancel
Save