if (!val) {
// assuming we have been warned before
- val=constVal("0");
+ val = constCharVal (0);
}
/* if it is a float then it gets tricky */
if (!(val = list2val (ilist))) {
// assuming a warning has been thrown
- val=constVal("0");
+ val = constCharVal (0);
}
if (val->type != type) {
if (!val) {
// an error has been thrown already
- val=constVal("0");
+ val = constCharVal (0);
}
if (IS_LITERAL(val->etype)) {