diff options
Diffstat (limited to 'bcc/preproc.c')
-rw-r--r-- | bcc/preproc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bcc/preproc.c b/bcc/preproc.c index 97e2a96..e5f20a5 100644 --- a/bcc/preproc.c +++ b/bcc/preproc.c @@ -947,7 +947,7 @@ PUBLIC void leavemac() { mpptr->symptr->name.namea[0] &= 0x7F;/* UnSMUDGE macro definition */ ch = *++lineptr; /* gch1() would mess up next param == EOL-1 */ - if (ch != 0) + if (ch != 0 && mpptr->paramlist) { mpptr->paramspot = lineptr; lineptr = mpptr->paramlist[ch - 1]; |