Branch: Tag:

2015-10-11

2015-10-11 13:47:47 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Compiler [Types]: Fixed wide strings in nested types.

string_builder_sprintf() now uses low_describe_type() instead
of my_describe_type() to render %T.

3031:    continue;       case 'T': /* struct pike_type */ -  { +     /* FIXME: Doesn't care about field or integer widths yet. */ -  dynamic_buffer old_buf; -  init_buf(&old_buf); -  my_describe_type(va_arg(args, struct pike_type *)); -  string_builder_binary_strcat(s, pike_global_buffer.s.str, -  pike_global_buffer.s.len); -  toss_buffer(&pike_global_buffer); -  restore_buffer(&old_buf); -  } +  low_describe_type(s, va_arg(args, struct pike_type *));    break;       case 'O':