From 434fa9039552236c2c290d0a74b2955964f00da1 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Mon, 9 Feb 2015 13:43:17 +0000 Subject: genmatch.c (replace_id): Copy expr_type. 2015-02-09 Richard Biener * genmatch.c (replace_id): Copy expr_type. From-SVN: r220541 --- gcc/genmatch.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/genmatch.c') diff --git a/gcc/genmatch.c b/gcc/genmatch.c index ea557a5..6723c29 100644 --- a/gcc/genmatch.c +++ b/gcc/genmatch.c @@ -982,6 +982,7 @@ replace_id (operand *o, user_id *id, id_base *with) { expr *ne = new expr (e->operation == id ? with : e->operation, e->is_commutative); + ne->expr_type = e->expr_type; for (unsigned i = 0; i < e->ops.length (); ++i) ne->append_op (replace_id (e->ops[i], id, with)); return ne; -- cgit v1.1