cpp: avoid errenous multiple expansions
[m6w6/ext-psi] / src / types / number.c
index 057bd9fb8d3d2a2629c9d95185378235cb6a5600..4cb1f0295153549f318f686d1822619afb9b342b 100644 (file)
@@ -224,6 +224,9 @@ void psi_number_dump(int fd, struct psi_number *exp)
        case PSI_T_QUOTED_CHAR:
                dprintf(fd, "%s", exp->data.numb);
                break;
+       case PSI_T_FUNCTION:
+               psi_cpp_macro_call_dump(fd, exp->data.call);
+               break;
        case PSI_T_CONST:
                dprintf(fd, "%s", exp->data.cnst->name);
                break;