]> gcc.gnu.org Git - gcc.git/commitdiff
Fortran: Initialize last_char for internal units.
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 12 May 2023 19:23:00 +0000 (12:23 -0700)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Fri, 12 May 2023 20:40:41 +0000 (13:40 -0700)
PR fortran/109662

libgfortran/ChangeLog:

* io/unit.c (set_internal_unit): Set the internal unit
last_char to zero so that previous EOF characters do not
influence the next read.

libgfortran/io/unit.c

index 82664dc5f98be64c3685b81cf273cf36962005f0..36d025949c21b680406566813e7d58159ec4280f 100644 (file)
@@ -504,6 +504,7 @@ set_internal_unit (st_parameter_dt *dtp, gfc_unit *iunit, int kind)
   iunit->current_record=0;
   iunit->read_bad = 0;
   iunit->endfile = NO_ENDFILE;
+  iunit->last_char = 0;
 
   /* Set flags for the internal unit.  */
 
This page took 0.064191 seconds and 5 git commands to generate.