obstack_printf(obst, "\t.string \"");
len = initializer->compound.n_initializers;
- for(i = 0; i < len; ++i) {
+ for(i = 0; i < len - 1; ++i) {
const ir_initializer_t *sub_initializer
= get_initializer_compound_value(initializer, i);
{
switch(get_initializer_kind(initializer)) {
case IR_INITIALIZER_TARVAL: {
- tarval *tv = get_initializer_tarval_value(initializer);
- assert(get_tarval_mode(tv) == get_type_mode(type));
+ assert(get_tarval_mode(get_initializer_tarval_value(initializer)) == get_type_mode(type));
return get_type_size_bytes(type);
}
case IR_INITIALIZER_CONST: