io.c (gfc_match_inquire): Replace "-1" by a defined constant.
authorTobias Burnus <burnus@net-b.de>
Mon, 26 Jan 2015 21:05:39 +0000 (22:05 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Mon, 26 Jan 2015 21:05:39 +0000 (22:05 +0100)
2015-01-26  Tobias Burnus  <burnus@net-b.de>

        * io.c (gfc_match_inquire): Replace "-1" by a defined constant.

From-SVN: r220135

gcc/fortran/ChangeLog
gcc/fortran/io.c

index 478c59538a2e538fa3ddc4c5be9e893188c58b10..e31db0ce6c584914c39fcef922f5dda073d8b3c2 100644 (file)
@@ -1,3 +1,7 @@
+2015-01-26  Tobias Burnus  <burnus@net-b.de>
+
+       * io.c (gfc_match_inquire): Replace "-1" by a defined constant.
+
 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/64230
index a03984ca60747a999bb35c4a5c5a1851f4a16444..a13d1aed044349ca6bc14d733510defe40a293d1 100644 (file)
@@ -4000,7 +4000,7 @@ gfc_match_inquire (void)
 
   if (inquire->unit != NULL && inquire->unit->expr_type == EXPR_CONSTANT
       && inquire->unit->ts.type == BT_INTEGER
-      && mpz_get_si (inquire->unit->value.integer) == -1)
+      && mpz_get_si (inquire->unit->value.integer) == GFC_INTERNAL_UNIT)
     {
       gfc_error ("UNIT number in INQUIRE statement at %L can not be -1", &loc);
       goto cleanup;