better error message for incorrect range string
This commit is contained in:
@ -414,6 +414,9 @@ void utils::bounds(const char *file, int line, const std::string &str,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (error) {
|
if (error) {
|
||||||
|
if ((nlo <= 0) || (nhi <=0))
|
||||||
|
error->all(file,line,fmt::format("Invalid range string: {}",str));
|
||||||
|
|
||||||
if (nlo < nmin)
|
if (nlo < nmin)
|
||||||
error->all(file,line,fmt::format("Numeric index {} is out of bounds"
|
error->all(file,line,fmt::format("Numeric index {} is out of bounds"
|
||||||
"({}-{})",nlo,nmin,nmax));
|
"({}-{})",nlo,nmin,nmax));
|
||||||
|
|||||||
Reference in New Issue
Block a user