Branch: Tag:

2020-01-16

2020-01-16 11:54:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler: Adjusted rendering of zero-length array and string types.

2421:    break;    }    string_builder_putchar(s, '('); +  if (t->car == zero_type_string) { +  /* Zero-length string. */ +  string_builder_strcat(s, "zero"); +  } else {    if (t->car != int_pos_type_string) {    low_describe_int_range(s, t->car);    string_builder_strcat(s, ": ");    }    low_describe_int_range(s, t->cdr); -  +  }    string_builder_putchar(s, ')');    break;    }
2503:    break;    }    string_builder_putchar(s, '('); +  if (t->car == zero_type_string) { +  /* Zero-length array. */ +  string_builder_strcat(s, "zero"); +  } else {    if (t->car != int_pos_type_string) {    low_describe_int_range(s, t->car);    string_builder_putchar(s, ':');
2510:    string_builder_putchar(s, ' ');    }    } +  }    if (t->cdr->type != T_MIXED) {    string_builder_sprintf(s, "%T", t->cdr);    }