From f85fa8d090352246142c6000131468c837972e85 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 16 Nov 2011 20:27:27 +0100 Subject: [PATCH] add missing entries in set_default_get_type_attr --- ir/ir/irnode.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index b83184982..771374e54 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -1645,11 +1645,14 @@ static ir_type *get_Null_type(const ir_node *n) void firm_set_default_get_type_attr(unsigned code, ir_op_ops *ops) { switch (code) { + case iro_Alloc: ops->get_type_attr = get_Alloc_type; break; + case iro_Builtin: ops->get_type_attr = get_Builtin_type; break; + case iro_Call: ops->get_type_attr = get_Call_type; break; + case iro_Cast: ops->get_type_attr = get_Cast_type; break; + case iro_CopyB: ops->get_type_attr = get_CopyB_type; break; + case iro_Free: ops->get_type_attr = get_Free_type; break; + case iro_InstOf: ops->get_type_attr = get_InstOf_type; break; case iro_SymConst: ops->get_type_attr = get_SymConst_attr_type; break; - case iro_Call: ops->get_type_attr = get_Call_type; break; - case iro_Alloc: ops->get_type_attr = get_Alloc_type; break; - case iro_Free: ops->get_type_attr = get_Free_type; break; - case iro_Cast: ops->get_type_attr = get_Cast_type; break; default: /* not allowed to be NULL */ if (! ops->get_type_attr) -- 2.20.1