Merge pull request #796 from jrrk2/isnan_patch

Explicitly refer to std::isnan to avoid clash with system standard library
This commit is contained in:
Stephen Williams 2022-12-04 19:43:32 -08:00 committed by GitHub
commit fdc7b0e1bd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -881,7 +881,7 @@ static void real_signal_value(struct t_vpi_value*vp, double rval)
break; break;
case vpiDecStrVal: case vpiDecStrVal:
if (isnan(rval)) if (std::isnan(rval))
sprintf(rbuf, "%s", "nan"); sprintf(rbuf, "%s", "nan");
else else
sprintf(rbuf, "%0.0f", vlg_round(rval)); sprintf(rbuf, "%0.0f", vlg_round(rval));

View File

@ -132,7 +132,7 @@ static void vthr_real_get_value(vpiHandle ref, s_vpi_value*vp)
break; break;
case vpiDecStrVal: case vpiDecStrVal:
if (isnan(val)) if (std::isnan(val))
sprintf(rbuf, "%s", "nan"); sprintf(rbuf, "%s", "nan");
else else
sprintf(rbuf, "%0.0f", vlg_round(val)); sprintf(rbuf, "%0.0f", vlg_round(val));