diff --git a/src/frontend/numparam/xpressn.c b/src/frontend/numparam/xpressn.c index e39c46232..3b3c4518e 100644 --- a/src/frontend/numparam/xpressn.c +++ b/src/frontend/numparam/xpressn.c @@ -1640,7 +1640,7 @@ nupa_subcktcall(dico_t *dico, char *s, char * const x, char * const inst_name) if (alfanum(t_p[(kp - t_p)]) || t_p[(kp - t_p)] == '.') { /* number, identifier */ - int (hp - t_p) = (int) (kp - t_p); + char *hp = t_p + (int) (kp - t_p); while (t_p[(kp - t_p)] > ' ') kp++; pscopy(&ustr, t_p, (int) (hp - t_p), (int) (kp - t_p) - (int) (hp - t_p));