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

Reply via email to