summaryrefslogtreecommitdiffstats
path: root/gcc/ada/gnatxref.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:23:29 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:23:29 +0000
commit453c24fb4dcaabaa2ef129d61468fc1e8733dcaa (patch)
tree740c5aba3c0949b0af4ce8a5af9213a4c4837b5f /gcc/ada/gnatxref.adb
parent7b17e51b9ad5916b8df45cf5bedaf1ba81aaa0a2 (diff)
downloadppe42-gcc-453c24fb4dcaabaa2ef129d61468fc1e8733dcaa.tar.gz
ppe42-gcc-453c24fb4dcaabaa2ef129d61468fc1e8733dcaa.zip
2007-12-06 Bob Duff <duff@adacore.com>
* clean.adb (Usage): Add line for -aP (Check_Version_And_Help): Change Check_Version_And_Help to be generic, with a parameter "procedure Usage", instead of passing a pointer to a procedure. This is to eliminate trampolines (since the Usage procedure is often nested in a main procedure, and it would be inconvenient to unnest it). * g-comlin.adb (For_Each_Simple_Switch): Change For_Each_Simple_Switch to be generic, with a parameter "procedure Callback (...)", instead of passing a pointer to a procedure. This is to eliminate trampolines (since the Callback procedure is usually nested). * gnatfind.adb, switch.adb, switch.ads, gnatlink.adb, gnatls.adb, gnatname.adb, gnatxref.adb, gnatchop.adb, gprep.adb, gnatbind.adb (Check_Version_And_Help): Change Check_Version_And_Help to be generic. * g-pehage.adb (Compute_Edges_And_Vertices, Build_Identical_Key_Sets): Use the generic Heap_Sort_G instead of Heap_Sort_A. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130824 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/gnatxref.adb')
-rw-r--r--gcc/ada/gnatxref.adb7
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ada/gnatxref.adb b/gcc/ada/gnatxref.adb
index ea90abab4b4..af61ef7c0bb 100644
--- a/gcc/ada/gnatxref.adb
+++ b/gcc/ada/gnatxref.adb
@@ -66,10 +66,15 @@ procedure Gnatxref is
--------------------
procedure Parse_Cmd_Line is
+
+ procedure Check_Version_And_Help is new Check_Version_And_Help_G (Usage);
+
+ -- Start of processing for Parse_Cmd_Line
+
begin
-- First check for --version or --help
- Check_Version_And_Help ("GNATXREF", "1998", Usage'Unrestricted_Access);
+ Check_Version_And_Help ("GNATXREF", "1998");
loop
case
OpenPOWER on IntegriCloud