* resolve.c (is_illegal_recursion): Return false if sym is program.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153988
138bc75d-0d04-0410-961f-
82ee72b054a4
+2009-11-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ * resolve.c (is_illegal_recursion): Return false if sym is program.
+
2009-11-06 Steven G. Kargl <kargl@gcc.gnu.org>
- resolve.c (check_typebound_override): Remove duplicate "in" in error
+ * resolve.c (check_typebound_override): Remove duplicate "in" in error
message.
2009-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
gfc_symbol* context_proc;
gfc_namespace* real_context;
+ if (sym->attr.flavor == FL_PROGRAM)
+ return false;
+
gcc_assert (sym->attr.flavor == FL_PROCEDURE);
/* If we've got an ENTRY, find real procedure. */