pike.git/src/operators.c:2031: Inside #if 0 /* Does not work for multiplication. */
node **arg = my_get_arg(&_CDR(n), args);
if (!arg || !(t = (*arg)->type)) continue;
if (t->type == T_STRING) {
int w = CAR_TO_INT(t);
if (w > str_width) str_width = w;
}
}
if (str_width != 32) {
type_stack_mark();
push_int_type(0, (1<<str_width)-1);
- push_type(T_STRING);
+ push_unlimited_array_type(T_STRING);
free_type(n->type);
n->type = pop_unfinished_type();
}
}
#endif /* 0 */
return 0;
}
static int generate_comparison(node *n)