[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