[gfortran] Patch for PR 14055
Feng Wang
wf_cs@yahoo.com
Thu Mar 11 00:56:00 GMT 2004
--- Andreas Schwab <schwab@suse.de> µÃÃýÃãº> Feng Wang <wf_cs@yahoo.com>
writes:
>
> >> --- 2426,2440 ----
> >> gfc_convert_integer (const char *buffer, int kind, int radix, locus *
> >> where)
> >> {
> >> gfc_expr *e;
> >> + const char *t;
> >>
> >> e = gfc_constant_result (BT_INTEGER, kind, where);
> >> ! /* a leading plus is allowed, but not by mpz_set_str */
> >> ! if (buffer[0] == '+')
> >> ! t = buffer + 1;
> >
> > I think this should add an explicit type conversion to get rid off the
> > compiling warnings. As: t = (char *)(buffer + 1);
>
> ??? t is a const char *, like buffer.
Hmmm, yes. It's my fault. I missed the "const" porting the patch.
Feng Wang
_________________________________________________________
Do You Yahoo!?
ÃêëÃâ·ÃµÃÃÃ
»¢µçÃã¬ÃÃÃÃâ²á»ñÃù¶îÃâ60ÃÃÃøÃç´æ´¢¿Ã¼ä
http://cn.rd.yahoo.com/mail_cn/tag/?http://cn.mail.yahoo.com
More information about the Fortran
mailing list