gcc/ChangeLog.gimple-classes: * tree-into-ssa.c (create_new_def_for): Add a checked cast. --- gcc/ChangeLog.gimple-classes | 4 ++++ gcc/tree-into-ssa.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog.gimple-classes b/gcc/ChangeLog.gimple-classes index 6e24c95..98b27ee 100644 --- a/gcc/ChangeLog.gimple-classes +++ b/gcc/ChangeLog.gimple-classes @@ -1,5 +1,9 @@ 2014-11-06 David Malcolm <dmalc...@redhat.com> + * tree-into-ssa.c (create_new_def_for): Add a checked cast. + +2014-11-06 David Malcolm <dmalc...@redhat.com> + * tree-inline.c (remap_gimple_stmt): Introduce local "assign_stmt" in region guarded by gimple_clobber_p (stmt) and use it in place of "stmt" for typesafety. diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c index 70b523c..0b12cc9 100644 --- a/gcc/tree-into-ssa.c +++ b/gcc/tree-into-ssa.c @@ -2859,7 +2859,7 @@ create_new_def_for (tree old_name, gimple stmt, def_operand_p def) if (def) SET_DEF (def, new_name); else - gimple_assign_set_lhs (stmt, new_name); + gimple_assign_set_lhs (as_a <gassign *> (stmt), new_name); if (gimple_code (stmt) == GIMPLE_PHI) { -- 1.7.11.7