diff options
author | Robert Dewar <dewar@adacore.com> | 2007-12-13 11:40:58 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-12-13 11:40:58 +0100 |
commit | 34a343e634c7b155a8553e45ffabd3f24f0765ec (patch) | |
tree | b53100b51497dede67b8a55f080645b76ff2bad0 /gcc/ada/xtreeprs.adb | |
parent | 9b998381423870a80e7479c7bdd4cf3ed48324a5 (diff) | |
download | gcc-34a343e634c7b155a8553e45ffabd3f24f0765ec.zip gcc-34a343e634c7b155a8553e45ffabd3f24f0765ec.tar.gz gcc-34a343e634c7b155a8553e45ffabd3f24f0765ec.tar.bz2 |
xeinfo.adb: Remove warnings
2007-12-06 Robert Dewar <dewar@adacore.com>
* xeinfo.adb: Remove warnings
* xnmake.adb: Remove warnings
* xsinfo.adb: Remove warnings
* xtreeprs.adb: Remove warnings
* xsnames.adb: Remove warnings
* a-ngcoar.adb: Fix typo.
* s-interr.adb: Minor reformatting
* env.c: Minor reformatting.
* g-bytswa.adb: Minor reformatting.
* g-rannum.ads: Minor documentation improvements
* s-tasinf-mingw.adb: Minor header fix
* a-clrefi.adb: Minor reformatting
* g-sttsne.ads: Minor documentation improvement
* g-sttsne-locking.ads: Minor documentation improvement
* g-soliop-solaris.ads: Minor documentation improvement
* g-soliop-mingw.ads: Minor documentation improvement
* g-soliop.ads: Minor documentation improvement
* exp_aggr.ads: Minor reformatting
* debug.adb: Add documentation for the gprbuild debug flags
* exp_ch2.adb: Use Nkind_In to simplify code throughout
* exp_pakd.adb: Minor reformatting
* g-altive.ads, g-alleve.adb: Remove assertions.
Add comment about minor differences between targets regarding
floating-point operations.
* g-thread.adb: Remove pragma unreferenced.
* lib.ads: Minor reformatting
* par-ch9.adb: Minor reformatting of error messages
* sem_case.adb: Minor reformatting
* s-fileio.adb: Minor reformattinng
* s-vmexta.ads: Minor typo
* vxaddr2line.adb:
Take into account 'Success' value as per new GNAT warning.
From-SVN: r130870
Diffstat (limited to 'gcc/ada/xtreeprs.adb')
-rw-r--r-- | gcc/ada/xtreeprs.adb | 61 |
1 files changed, 33 insertions, 28 deletions
diff --git a/gcc/ada/xtreeprs.adb b/gcc/ada/xtreeprs.adb index 13b382a..4d73529 100644 --- a/gcc/ada/xtreeprs.adb +++ b/gcc/ada/xtreeprs.adb @@ -59,21 +59,26 @@ procedure XTreeprs is Err : exception; -- Raised on fatal error - A : VString := Nul; - Ffield : VString := Nul; - Field : VString := Nul; - Fieldno : VString := Nul; - Flagno : VString := Nul; - Line : VString := Nul; - Name : VString := Nul; - Node : VString := Nul; - Outstring : VString := Nul; - Prefix : VString := Nul; - S : VString := Nul; - S1 : VString := Nul; - Syn : VString := Nul; - Synonym : VString := Nul; - Term : VString := Nul; + pragma Warnings (Off); + -- Following variables are assigned by * operator + + A : VString := Nul; + Ffield : VString := Nul; + Field : VString := Nul; + Fieldno : VString := Nul; + Flagno : VString := Nul; + Line : VString := Nul; + Name : VString := Nul; + Node : VString := Nul; + Outstring : VString := Nul; + Prefix : VString := Nul; + S : VString := Nul; + S1 : VString := Nul; + Syn : VString := Nul; + Synonym : VString := Nul; + Term : VString := Nul; + + pragma Warnings (On); subtype Sfile is Ada.Streams.Stream_IO.File_Type; @@ -123,19 +128,19 @@ procedure XTreeprs is Sp : aliased Natural; -- Space left on line for Pchars output - wsp : Pattern := Span (' ' & ASCII.HT); - - Is_Temp : Pattern := BreakX ('T') * A & "T e m p l a t e"; - Get_Node : Pattern := wsp & "-- N_" & Rest * Node; - Tst_Punc : Pattern := Break (" ,."); - Get_Syn : Pattern := Span (' ') & "-- " & Break (' ') * Synonym - & " (" & Break (')') * Field; - Brk_Min : Pattern := Break ('-') * Ffield; - Is_Flag : Pattern := "Flag" & Rest * Flagno; - Is_Field : Pattern := Rtab (1) & Len (1) * Fieldno; - Is_Syn : Pattern := wsp & "N_" & Break (",)") * Syn & Len (1) * Term; - Brk_Node : Pattern := Break (' ') * Node & ' '; - Chop_SP : Pattern := Len (Sp'Unrestricted_Access) * S1; + wsp : constant Pattern := Span (' ' & ASCII.HT); + Is_Temp : constant Pattern := BreakX ('T') * A & "T e m p l a t e"; + Get_Node : constant Pattern := wsp & "-- N_" & Rest * Node; + Tst_Punc : constant Pattern := Break (" ,."); + Get_Syn : constant Pattern := Span (' ') & "-- " & Break (' ') * Synonym + & " (" & Break (')') * Field; + Brk_Min : constant Pattern := Break ('-') * Ffield; + Is_Flag : constant Pattern := "Flag" & Rest * Flagno; + Is_Field : constant Pattern := Rtab (1) & Len (1) * Fieldno; + Is_Syn : constant Pattern := wsp & "N_" & Break (",)") * Syn + & Len (1) * Term; + Brk_Node : constant Pattern := Break (' ') * Node & ' '; + Chop_SP : constant Pattern := Len (Sp'Unrestricted_Access) * S1; M : Match_Result; |