aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/xsinfo.adb
diff options
context:
space:
mode:
authorRobert Dewar <dewar@adacore.com>2007-12-13 11:40:58 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2007-12-13 11:40:58 +0100
commit34a343e634c7b155a8553e45ffabd3f24f0765ec (patch)
treeb53100b51497dede67b8a55f080645b76ff2bad0 /gcc/ada/xsinfo.adb
parent9b998381423870a80e7479c7bdd4cf3ed48324a5 (diff)
downloadgcc-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/xsinfo.adb')
-rw-r--r--gcc/ada/xsinfo.adb34
1 files changed, 20 insertions, 14 deletions
diff --git a/gcc/ada/xsinfo.adb b/gcc/ada/xsinfo.adb
index e688272..3a1ba2e 100644
--- a/gcc/ada/xsinfo.adb
+++ b/gcc/ada/xsinfo.adb
@@ -55,6 +55,9 @@ procedure XSinfo is
Done : exception;
Err : exception;
+ pragma Warnings (Off);
+ -- Below variables are referenced using * operator
+
A : VString := Nul;
Arg : VString := Nul;
Comment : VString := Nul;
@@ -65,23 +68,26 @@ procedure XSinfo is
Rtn : VString := Nul;
Term : VString := Nul;
+ pragma Warnings (On);
+
InS : File_Type;
Ofile : File_Type;
- wsp : Pattern := Span (' ' & ASCII.HT);
- Wsp_For : Pattern := wsp & "for";
- Is_Cmnt : Pattern := wsp & "--";
- Typ_Nod : Pattern := wsp * A & "type Node_Kind is";
- Get_Nam : Pattern := wsp * A & "N_" & Break (",)") * Nam
- & Len (1) * Term;
- Sub_Typ : Pattern := wsp * A & "subtype " & Break (' ') * N;
- No_Cont : Pattern := wsp & Break (' ') * N1 & " .. " & Break (';') * N2;
- Cont_N1 : Pattern := wsp & Break (' ') * N1 & " .." & Rpos (0);
- Cont_N2 : Pattern := Span (' ') & Break (';') * N2;
- Is_Func : Pattern := wsp * A & "function " & Rest * Nam;
- Get_Arg : Pattern := wsp & "(N : " & Break (')') * Arg
- & ") return " & Break (';') * Rtn
- & ';' & wsp & "--" & wsp & Rest * Comment;
+ wsp : constant Pattern := Span (' ' & ASCII.HT);
+ Wsp_For : constant Pattern := wsp & "for";
+ Is_Cmnt : constant Pattern := wsp & "--";
+ Typ_Nod : constant Pattern := wsp * A & "type Node_Kind is";
+ Get_Nam : constant Pattern := wsp * A & "N_" & Break (",)") * Nam
+ & Len (1) * Term;
+ Sub_Typ : constant Pattern := wsp * A & "subtype " & Break (' ') * N;
+ No_Cont : constant Pattern := wsp & Break (' ') * N1
+ & " .. " & Break (';') * N2;
+ Cont_N1 : constant Pattern := wsp & Break (' ') * N1 & " .." & Rpos (0);
+ Cont_N2 : constant Pattern := Span (' ') & Break (';') * N2;
+ Is_Func : constant Pattern := wsp * A & "function " & Rest * Nam;
+ Get_Arg : constant Pattern := wsp & "(N : " & Break (')') * Arg
+ & ") return " & Break (';') * Rtn
+ & ';' & wsp & "--" & wsp & Rest * Comment;
NKV : Natural;