add a panic for unimplemented initializer creation
authorMatthias Braun <matze@braunis.de>
Mon, 26 May 2008 08:19:03 +0000 (08:19 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 26 May 2008 08:19:03 +0000 (08:19 +0000)
[r19767]

ast2firm.c

index e201284..a030d73 100644 (file)
@@ -3199,6 +3199,9 @@ static ir_initializer_t *create_ir_initializer(
 static ir_initializer_t *create_ir_initializer_value(
                const initializer_value_t *initializer)
 {
+       if (is_type_compound(initializer->value->base.type)) {
+               panic("initializer creation for compounds not implemented yet");
+       }
        ir_node *value = expression_to_firm(initializer->value);
        return create_initializer_const(value);
 }