* resolve.c (resolve_contained_functions): Call resolve_entries
first.
(resolve_types): Remove calls to resolve_entries and
resolve_contained_functions.
(gfc_resolve): Call resolve_contained_functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111271
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-02-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ * resolve.c (resolve_contained_functions): Call resolve_entries
+ first.
+ (resolve_types): Remove calls to resolve_entries and
+ resolve_contained_functions.
+ (gfc_resolve): Call resolve_contained_functions.
+
2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/26201
gfc_namespace *child;
gfc_entry_list *el;
+ resolve_entries (ns);
+
resolve_formal_arglists (ns);
for (child = ns->contained; child; child = child->sibling)
gfc_current_ns = ns;
- resolve_entries (ns);
-
- resolve_contained_functions (ns);
-
gfc_traverse_ns (ns, resolve_symbol);
resolve_fntype (ns);
old_ns = gfc_current_ns;
+ resolve_contained_functions (ns);
resolve_types (ns);
resolve_codes (ns);