* stb.c (ffestb_R10014_, ffestb_R10016_, ffestb_R10018_,
ffestb_R100110_): Restructure `for' loop for style.
+Fri Jan 9 19:09:07 1998 Craig Burley <burley@gnu.org>
+
+ * intrin.c (ffeintrin_check_): No longer ignore explicit
+ omitted trailing args.
+
Tue Dec 23 14:58:04 1997 Craig Burley <burley@gnu.org>
+ * intrin.c (ffeintrin_fulfill_generic): Don't generate
+ FFEBAD_INTRINSIC_TYPE for CHARACTER*(*) intrinsic.
+
* com.c (ffecom_gfrt_basictype):
(ffecom_gfrt_kindtype):
(ffecom_make_gfrt_):
} while (TRUE);
}
- /* Ignore explicit trailing omitted args. */
-
- while ((arg != NULL) && (ffebld_head (arg) == NULL))
- arg = ffebld_trail (arg);
-
if (arg != NULL)
return FFEBAD_INTRINSIC_TOOMANY;
if ((ffesymbol_attrs (ffebld_symter (symter)) & FFESYMBOL_attrsTYPE)
&& (((bt != ffesymbol_basictype (ffebld_symter (symter)))
|| (kt != ffesymbol_kindtype (ffebld_symter (symter)))
- || (sz != ffesymbol_size (ffebld_symter (symter))))))
+ || ((sz != FFETARGET_charactersizeNONE)
+ && (sz != ffesymbol_size (ffebld_symter (symter)))))))
{
ffebad_start (FFEBAD_INTRINSIC_TYPE);
ffebad_here (0, ffelex_token_where_line (t),