I've committed the following patch.   It removes an unneeded
initialization.  A pointer is set to NULL, and then in the
next line of code the pointer is set a memory address.

2016-12-02   Steven G. Kargl  <ka...@gcc.gnu.org>

        * expr.c (gfc_build_conversion): Remove unneeded initialization.

Index: expr.c
===================================================================
--- expr.c      (revision 243208)
+++ expr.c      (working copy)
@@ -795,8 +795,6 @@ gfc_build_conversion (gfc_expr *e)
   p = gfc_get_expr ();
   p->expr_type = EXPR_FUNCTION;
   p->symtree = NULL;
-  p->value.function.actual = NULL;
-
   p->value.function.actual = gfc_get_actual_arglist ();
   p->value.function.actual->expr = e;
 
-- 
Steve

Reply via email to