From d6e01d0c557253414109a4dde46b2966a5a3fb08 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Sat, 24 Oct 2020 22:48:00 +0100 Subject: [PATCH] Fix assertion failure when no value supplied with -P option (GitHub issue #377) --- pform.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);