diff --git a/pform.cc b/pform.cc index 2cb137f22..e6b836280 100644 --- a/pform.cc +++ b/pform.cc @@ -297,7 +297,7 @@ void parm_to_defparam_list(const string¶m) // Is it a decimal number? num = (value[0] == '-') ? value + 1 : value; - if (is_dec_digit_str(num)) { + if (num[0] != '\0' && is_dec_digit_str(num)) { verinum *val = make_unsized_dec(num); if (value[0] == '-') *val = -(*val); PExpr* ndec = new PENumber(val);