aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/libgnat/a-cbdlli.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2020-07-16 12:38:10 -0400
committerPierre-Marie de Rodat <derodat@adacore.com>2020-10-20 03:21:41 -0400
commit66b69678563a18c87985456c797b397676094ff0 (patch)
tree83e52c300516a117442a7be1c8e5b18940f69ba0 /gcc/ada/libgnat/a-cbdlli.ads
parent6af3576f431fa716c3a88197355cf1f5ee682ae2 (diff)
downloadgcc-66b69678563a18c87985456c797b397676094ff0.zip
gcc-66b69678563a18c87985456c797b397676094ff0.tar.gz
gcc-66b69678563a18c87985456c797b397676094ff0.tar.bz2
[Ada] New warning on not fully initialized box aggregate
gcc/ada/ * sem_aggr.adb (Resolve_Aggregate): Warn on not fully initialized box aggregate. * sem_aggr.ads: Fix typo. * sem_res.adb (Resolve_Actuals): Fix typo in error message format marking it incorrectly as a continuation message. * sem_elab.adb (Check_Internal_Call_Continue): Similarly, add missing primary message in case of a call to an actual generic subprogram. * sem_warn.adb (Check_References): Do not warn on read but never assigned variables if the type is partially initialized. * libgnat/a-except.ads, libgnat/a-ststun.ads, libgnat/g-sechas.ads, libgnat/a-cbdlli.ads, libgnat/a-cfdlli.ads, libgnat/a-cobove.ads, libgnat/a-cohata.ads, libgnat/a-crbltr.ads, libgnat/a-cbmutr.ads, libgnat/a-crdlli.ads, libgnat/a-cbsyqu.ads: Address new warning. * doc/gnat_ugn/building_executable_programs_with_gnat.rst: Update doc on -gnatwv. * gnat_ugn.texi: Regenerate. gcc/testsuite/ * gnat.dg/opt11.adb: Add new expected warning.
Diffstat (limited to 'gcc/ada/libgnat/a-cbdlli.ads')
-rw-r--r--gcc/ada/libgnat/a-cbdlli.ads2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/libgnat/a-cbdlli.ads b/gcc/ada/libgnat/a-cbdlli.ads
index 7f16368..7e8627a 100644
--- a/gcc/ada/libgnat/a-cbdlli.ads
+++ b/gcc/ada/libgnat/a-cbdlli.ads
@@ -274,7 +274,7 @@ private
type Node_Array is array (Count_Type range <>) of Node_Type;
type List (Capacity : Count_Type) is tagged record
- Nodes : Node_Array (1 .. Capacity) := (others => <>);
+ Nodes : Node_Array (1 .. Capacity);
Free : Count_Type'Base := -1;
First : Count_Type := 0;
Last : Count_Type := 0;