Missing Warnings:
* dead assignments (int x = 5; x = bla(); -> dead assignment at x = 5;)
* unused label
-*
+
+
+Spec-Status:
+(only test datasets tried yet)
+164.gzip: works
+175.vpr: works
+181.mcf: works
+186.crafty: works (~though an asm is replaced with a stub)
+253.perlbmk: not ok
+254.gap: not ok
+255.vortex: works
+256.bzip2: works
+300.twolf: works
node = do_strict_conv(dbgi, node);
return node;
} else {
+ /* make sure firm type is constructed */
+ (void) get_ir_type(type);
return value_node;
}
}
static ir_initializer_t *create_ir_initializer_string(
const initializer_string_t *initializer, type_t *type)
{
+ type = skip_typeref(type);
+
size_t string_len = initializer->string.size;
assert(type->kind == TYPE_ARRAY && type->array.size_constant);
size_t len = type->array.size;