git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2140
4a8a32a2-be11-0410-ad9d-
d568d2c75423
switch (*p)
{
case SY_ADDR:
- if (!parm->as_address(uc))
+ if (!uc || !parm->as_address(uc))
return(DD_FALSE);
//printf("ADDRESS match %lx\n",parm->value.address);
break;
case SY_MEMORY:
- if (!parm->as_memory(uc))
+ if (!uc || !parm->as_memory(uc))
return(DD_FALSE);
//printf("MEMORY match %s\n",parm->value.memory->class_name);
break;
case SY_BIT:
- if (!parm->as_bit(uc))
+ if (!uc || !parm->as_bit(uc))
return(DD_FALSE);
break;
- }
- switch (*p)
- {
case SY_NUMBER:
if (!parm->as_number())
return(DD_FALSE);