pike.git/src/las.c:2225: Inside #if defined(PIKE_DEBUG)
break;
case F_POP_VALUE:
fputc('{', stderr);
low_print_tree(_CAR(foo), 0);
fputc('}', stderr);
break;
case F_CAST:
{
- dynamic_buffer save_buf;
- char *s;
- init_buf(&save_buf);
- my_describe_type(foo->type);
- s=simple_free_buf(&save_buf);
- fprintf(stderr, "(%s){",s);
- free(s);
+ fputc('(', stderr);
+ simple_describe_type(foo->type);
+ fprintf(stderr, "){");
low_print_tree(_CAR(foo),0);
fputc('}', stderr);
break;
}
case F_SOFT_CAST:
{
- dynamic_buffer save_buf;
- char *s;
- init_buf(&save_buf);
- my_describe_type(foo->type);
- s=simple_free_buf(&save_buf);
- fprintf(stderr, "[%s(", s);
- free(s);
+ fputc('[', stderr);
+ simple_describe_type(foo->type);
+ fputc('(', stderr);
low_print_tree(_CDR(foo), 0);
fprintf(stderr, ")]{");
low_print_tree(_CAR(foo),0);
fputc('}', stderr);
break;
}
case F_COMMA_EXPR:
low_print_tree(_CAR(foo),0);
if(_CAR(foo) && _CDR(foo))