makeutl.adb: Minor code reorganization
authorThomas Quinot <quinot@adacore.com>
Tue, 27 May 2008 10:13:25 +0000 (12:13 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 27 May 2008 10:13:25 +0000 (12:13 +0200)
2008-05-27  Thomas Quinot  <quinot@adacore.com>

* makeutl.adb: Minor code reorganization

From-SVN: r135996

gcc/ada/makeutl.adb

index 71e207a55f8d0e70a621871c80167bc516f6c1d7..ad63cc3e95e5fd9db018b4afbfc69c2fc4d340f9 100644 (file)
@@ -526,11 +526,11 @@ package body Makeutl is
 
       function Get_Location return Source_Ptr is
       begin
-         if Current < Names.First or else Current > Names.Last then
-            return No_Location;
+         if Current in Names.First .. Names.Last then
+            return Names.Table (Current).Location;
 
          else
-            return Names.Table (Current).Location;
+            return No_Location;
          end if;
       end Get_Location;
 
@@ -584,7 +584,7 @@ package body Makeutl is
 
       procedure Update_Main (Name : String) is
       begin
-         if Current >= Names.First and then Current <= Names.Last then
+         if Current in Names.First .. Names.Last then
             Name_Len := 0;
             Add_Str_To_Name_Buffer (Name);
             Names.Table (Current).File_Name := Name_Find;