[Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt
authorDmitriy Anisimkov <anisimko@adacore.com>
Mon, 12 Aug 2019 09:01:53 +0000 (09:01 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Mon, 12 Aug 2019 09:01:53 +0000 (09:01 +0000)
commit4a2e9be1ac7c8f4c37b5deb4ce0b0f39925e56c9
treeaef6e2ce3f082e962168baaaeeab023dec9ac1a1
parent68e4cc9854044a2f66623c5d8dd36bc27bd948f2
[Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt

Getopt procedure is parsing the command line or set of strings. If the
command line contains unknown switch than the Getopt prints error
message to the console and raises the exception Invalid_Switch. The
printing can be inappropriate in some cases. The new parameter Quiet
allows avoiding console output.

2019-08-12  Dmitriy Anisimkov  <anisimko@adacore.com>

gcc/ada/

* libgnat/g-comlin.ads, libgnat/g-comlin.adb (Getopt): Add
parameter Quiet. Need to do not output error messages to
console. Invalid_Switch exception generation surrounded by an
error message.

From-SVN: r274307
gcc/ada/ChangeLog
gcc/ada/libgnat/g-comlin.adb
gcc/ada/libgnat/g-comlin.ads