diff mbox

[gimple-classes,committed,22/44] tree-nested: Use gassign

Message ID 1415284340-14186-23-git-send-email-dmalcolm@redhat.com
State New
Headers show

Commit Message

David Malcolm Nov. 6, 2014, 2:31 p.m. UTC
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 mbox

Patch

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  <dmalcolm@redhat.com>
 
+	* tree-nested.c (convert_local_reference_stmt): Add a checked
+	cast within case GIMPLE_ASSIGN.
+
+2014-11-03  David Malcolm  <dmalcolm@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))
 	    {