gcc/ChangeLog.gimple-classes: * tree-nested.c (convert_local_reference_stmt): Add a checked cast within case GIMPLE_ASSIGN. --- gcc/ChangeLog.gimple-classes | 5 +++++ gcc/tree-nested.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog.gimple-classes b/gcc/ChangeLog.gimple-classes index 7834eb0..6b0d704 100644 --- a/gcc/ChangeLog.gimple-classes +++ b/gcc/ChangeLog.gimple-classes @@ -1,5 +1,10 @@ 2014-11-03 David Malcolm <dmalc...@redhat.com> + * tree-nested.c (convert_local_reference_stmt): Add a checked + cast within case GIMPLE_ASSIGN. + +2014-11-03 David Malcolm <dmalc...@redhat.com> + * tree-eh.c (stmt_could_throw_1_p): Add checked casts. (sink_clobbers): Add checked cast. diff --git a/gcc/tree-nested.c b/gcc/tree-nested.c index 50d7873..a06b51a 100644 --- a/gcc/tree-nested.c +++ b/gcc/tree-nested.c @@ -2066,7 +2066,7 @@ convert_local_reference_stmt (gimple_stmt_iterator *gsi, bool *handled_ops_p, case GIMPLE_ASSIGN: if (gimple_clobber_p (stmt)) { - tree lhs = gimple_assign_lhs (stmt); + tree lhs = gimple_assign_lhs (as_a <gassign *> (stmt)); if (!use_pointer_in_frame (lhs) && lookup_field_for_decl (info, lhs, NO_INSERT)) { -- 1.7.11.7