From 5c2b81187fdff8978610ec4b85661cc5f6f1247c Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 14 Oct 2012 22:22:22 +0200 Subject: [PATCH] add some missing cases for copy_const_value --- ir/tr/entity.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ir/tr/entity.c b/ir/tr/entity.c index d5b23e75c..1b62afcd2 100644 --- a/ir/tr/entity.c +++ b/ir/tr/entity.c @@ -583,10 +583,18 @@ ir_node *copy_const_value(dbg_info *dbg, ir_node *n, ir_node *block) nn = new_rd_Conv(dbg, block, copy_const_value(dbg, get_Conv_op(n), block), m); break; + case iro_Minus: + nn = new_rd_Minus(dbg, block, + copy_const_value(dbg, get_Minus_op(n), block), m); + break; + case iro_Not: + nn = new_rd_Not(dbg, block, + copy_const_value(dbg, get_Not_op(n), block), m); + break; case iro_Unknown: nn = new_r_Unknown(irg, m); break; default: - panic("opcode invalid or not implemented"); + panic("opcode invalid or not implemented %+F", n); } return nn; } -- 2.20.1