From 76d5529f0f055a81af5b8e322731dca384b7dc15 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christian=20W=C3=BCrdig?= Date: Tue, 10 Oct 2006 13:14:39 +0000 Subject: [PATCH] BugFix: retrieve Proj-based out flags only for datab Projs --- ir/be/ia32/bearch_ia32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 882e3a44d..91decac79 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -266,7 +266,7 @@ static arch_irn_class_t ia32_classify(const void *self, const ir_node *irn) { static arch_irn_flags_t ia32_get_flags(const void *self, const ir_node *irn) { arch_irn_flags_t flags; - ir_node *pred = is_Proj(irn) ? get_Proj_pred(irn) : NULL; + ir_node *pred = is_Proj(irn) && mode_is_datab(get_irn_mode(irn)) ? get_Proj_pred(irn) : NULL; if (is_Unknown(irn)) flags = arch_irn_flags_ignore; -- 2.20.1