In Ada.Containers.Ordered_Maps, if a dangling cursor is passed to the Element function, execution is erroneous. Therefore, the compiler is not obligated to detect this error. However, this patch inserts code that will detect this error in some cases, and raise Program_Error. The same applies to Ordered_Sets, Ordered_Multisets, Indefinite_Ordered_Maps, Indefinite_Ordered_Sets, and Indefinite_Ordered_Multisets. No test available for erroneous execution. 2018-06-11 Bob Duff <duff@adacore.com> gcc/ada/ * libgnat/a-ciorma.adb, libgnat/a-ciormu.adb, libgnat/a-ciorse.adb, libgnat/a-coorma.adb, libgnat/a-coormu.adb, libgnat/a-coorse.adb: (Element): Add code to detect dangling cursors in some cases. From-SVN: r261424
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
doc | Loading commit data... | |
gcc-interface | Loading commit data... | |
libgnarl | Loading commit data... | |
libgnat | Loading commit data... | |
ChangeLog | Loading commit data... | |
ChangeLog-2001 | Loading commit data... | |
ChangeLog-2002 | Loading commit data... | |
ChangeLog-2003 | Loading commit data... | |
ChangeLog-2004 | Loading commit data... | |
ChangeLog-2005 | Loading commit data... | |
ChangeLog-2006 | Loading commit data... | |
ChangeLog-2007 | Loading commit data... | |
ChangeLog-2008 | Loading commit data... | |
ChangeLog-2009 | Loading commit data... | |
ChangeLog-2010 | Loading commit data... | |
ChangeLog-2011 | Loading commit data... | |
ChangeLog-2012 | Loading commit data... | |
ChangeLog-2013 | Loading commit data... | |
ChangeLog-2014 | Loading commit data... | |
ChangeLog-2015 | Loading commit data... | |
ChangeLog-2016 | Loading commit data... | |
ChangeLog-2017 | Loading commit data... | |
ChangeLog.ptr | Loading commit data... | |
ChangeLog.tree-ssa | Loading commit data... | |
Make-generated.in | Loading commit data... | |
Makefile.in | Loading commit data... | |
Makefile.rtl | Loading commit data... | |
ada_get_targ.adb | Loading commit data... | |
adabkend.adb | Loading commit data... | |
adabkend.ads | Loading commit data... | |
adadecode.c | Loading commit data... | |
adadecode.h | Loading commit data... | |
adaint.c | Loading commit data... | |
adaint.h | Loading commit data... | |
affinity.c | Loading commit data... | |
ali-util.adb | Loading commit data... | |
ali-util.ads | Loading commit data... | |
ali.adb | Loading commit data... | |
ali.ads | Loading commit data... | |
alloc.ads | Loading commit data... | |
argv-lynxos178-raven-cert.c | Loading commit data... | |
argv.c | Loading commit data... | |
aspects.adb | Loading commit data... | |
aspects.ads | Loading commit data... | |
atree.adb | Loading commit data... | |
atree.ads | Loading commit data... | |
atree.h | Loading commit data... | |
aux-io.c | Loading commit data... | |
back_end.adb | Loading commit data... | |
back_end.ads | Loading commit data... | |
bcheck.adb | Loading commit data... | |
bcheck.ads | Loading commit data... | |
binde.adb | Loading commit data... | |
binde.ads | Loading commit data... | |
binderr.adb | Loading commit data... | |
binderr.ads | Loading commit data... | |
bindgen.adb | Loading commit data... | |
bindgen.ads | Loading commit data... | |
bindusg.adb | Loading commit data... | |
bindusg.ads | Loading commit data... | |
butil.adb | Loading commit data... | |
butil.ads | Loading commit data... | |
cal.c | Loading commit data... | |
casing.adb | Loading commit data... | |
casing.ads | Loading commit data... | |
ceinfo.adb | Loading commit data... | |
checks.adb | Loading commit data... | |
checks.ads | Loading commit data... | |
cio.c | Loading commit data... | |
clean.adb | Loading commit data... | |
clean.ads | Loading commit data... | |
comperr.adb | Loading commit data... | |
comperr.ads | Loading commit data... | |
config-lang.in | Loading commit data... | |
contracts.adb | Loading commit data... | |
contracts.ads | Loading commit data... | |
csets.adb | Loading commit data... | |
csets.ads | Loading commit data... | |
csinfo.adb | Loading commit data... | |
cstand.adb | Loading commit data... | |
cstand.ads | Loading commit data... | |
cstreams.c | Loading commit data... | |
ctrl_c.c | Loading commit data... | |
debug.adb | Loading commit data... | |
debug.ads | Loading commit data... | |
debug_a.adb | Loading commit data... | |
debug_a.ads | Loading commit data... | |
einfo.adb | Loading commit data... | |
einfo.ads | Loading commit data... | |
elists.adb | Loading commit data... | |
elists.ads | Loading commit data... | |
elists.h | Loading commit data... | |
env.c | Loading commit data... | |
env.h | Loading commit data... | |
err_vars.ads | Loading commit data... | |
errno.c | Loading commit data... | |
errout.adb | Loading commit data... | |
errout.ads | Loading commit data... | |
erroutc.adb | Loading commit data... | |
erroutc.ads | Loading commit data... | |
errutil.adb | Loading commit data... | |
errutil.ads | Loading commit data... | |
eval_fat.adb | Loading commit data... | |
eval_fat.ads | Loading commit data... | |
exit.c | Loading commit data... | |
exp_aggr.adb | Loading commit data... | |
exp_aggr.ads | Loading commit data... | |
exp_atag.adb | Loading commit data... | |
exp_atag.ads | Loading commit data... | |
exp_attr.adb | Loading commit data... | |
exp_attr.ads | Loading commit data... | |
exp_cg.adb | Loading commit data... | |
exp_cg.ads | Loading commit data... | |
exp_ch10.ads | Loading commit data... | |
exp_ch11.adb | Loading commit data... | |
exp_ch11.ads | Loading commit data... | |
exp_ch12.adb | Loading commit data... | |
exp_ch12.ads | Loading commit data... | |
exp_ch13.adb | Loading commit data... | |
exp_ch13.ads | Loading commit data... | |
exp_ch2.adb | Loading commit data... | |
exp_ch2.ads | Loading commit data... | |
exp_ch3.adb | Loading commit data... | |
exp_ch3.ads | Loading commit data... | |
exp_ch4.adb | Loading commit data... | |
exp_ch4.ads | Loading commit data... | |
exp_ch5.adb | Loading commit data... | |
exp_ch5.ads | Loading commit data... | |
exp_ch6.adb | Loading commit data... | |
exp_ch6.ads | Loading commit data... | |
exp_ch7.adb | Loading commit data... | |
exp_ch7.ads | Loading commit data... | |
exp_ch8.adb | Loading commit data... | |
exp_ch8.ads | Loading commit data... | |
exp_ch9.adb | Loading commit data... | |
exp_ch9.ads | Loading commit data... | |
exp_code.adb | Loading commit data... | |
exp_code.ads | Loading commit data... | |
exp_dbug.adb | Loading commit data... | |
exp_dbug.ads | Loading commit data... | |
exp_disp.adb | Loading commit data... | |
exp_disp.ads | Loading commit data... | |
exp_dist.adb | Loading commit data... | |
exp_dist.ads | Loading commit data... | |
exp_fixd.adb | Loading commit data... | |
exp_fixd.ads | Loading commit data... | |
exp_imgv.adb | Loading commit data... | |
exp_imgv.ads | Loading commit data... | |
exp_intr.adb | Loading commit data... | |
exp_intr.ads | Loading commit data... | |
exp_pakd.adb | Loading commit data... | |
exp_pakd.ads | Loading commit data... | |
exp_prag.adb | Loading commit data... | |
exp_prag.ads | Loading commit data... | |
exp_sel.adb | Loading commit data... | |
exp_sel.ads | Loading commit data... | |
exp_smem.adb | Loading commit data... | |
exp_smem.ads | Loading commit data... | |
exp_spark.adb | Loading commit data... | |
exp_spark.ads | Loading commit data... | |
exp_strm.adb | Loading commit data... | |
exp_strm.ads | Loading commit data... | |
exp_tss.adb | Loading commit data... | |
exp_tss.ads | Loading commit data... | |
exp_unst.adb | Loading commit data... | |
exp_unst.ads | Loading commit data... | |
exp_util.adb | Loading commit data... | |
exp_util.ads | Loading commit data... | |
expander.adb | Loading commit data... | |
expander.ads | Loading commit data... | |
expect.c | Loading commit data... | |
fe.h | Loading commit data... | |
final.c | Loading commit data... | |
fmap.adb | Loading commit data... | |
fmap.ads | Loading commit data... | |
fname-sf.adb | Loading commit data... | |
fname-sf.ads | Loading commit data... | |
fname-uf.adb | Loading commit data... | |
fname-uf.ads | Loading commit data... | |
fname.adb | Loading commit data... | |
fname.ads | Loading commit data... | |
freeze.adb | Loading commit data... | |
freeze.ads | Loading commit data... | |
frontend.adb | Loading commit data... | |
frontend.ads | Loading commit data... | |
get_scos.adb | Loading commit data... | |
get_scos.ads | Loading commit data... | |
get_targ.adb | Loading commit data... | |
get_targ.ads | Loading commit data... | |
ghost.adb | Loading commit data... | |
ghost.ads | Loading commit data... | |
gnat-style.texi | Loading commit data... | |
gnat1drv.adb | Loading commit data... | |
gnat1drv.ads | Loading commit data... | |
gnat_rm.texi | Loading commit data... | |
gnat_ugn.texi | Loading commit data... | |
gnatbind.adb | Loading commit data... | |
gnatbind.ads | Loading commit data... | |
gnatchop.adb | Loading commit data... | |
gnatclean.adb | Loading commit data... | |
gnatcmd.adb | Loading commit data... | |
gnatcmd.ads | Loading commit data... | |
gnatdll.adb | Loading commit data... | |
gnatfind.adb | Loading commit data... | |
gnathtml.pl | Loading commit data... | |
gnatkr.adb | Loading commit data... | |
gnatkr.ads | Loading commit data... | |
gnatlink.adb | Loading commit data... | |
gnatlink.ads | Loading commit data... | |
gnatls.adb | Loading commit data... | |
gnatls.ads | Loading commit data... | |
gnatmake.adb | Loading commit data... | |
gnatmake.ads | Loading commit data... | |
gnatname.adb | Loading commit data... | |
gnatname.ads | Loading commit data... | |
gnatprep.adb | Loading commit data... | |
gnatprep.ads | Loading commit data... | |
gnatvsn.adb | Loading commit data... | |
gnatvsn.ads | Loading commit data... | |
gnatxref.adb | Loading commit data... | |
gprep.adb | Loading commit data... | |
gprep.ads | Loading commit data... | |
gsocket.h | Loading commit data... | |
hostparm.ads | Loading commit data... | |
impunit.adb | Loading commit data... | |
impunit.ads | Loading commit data... | |
indepsw-aix.adb | Loading commit data... | |
indepsw-darwin.adb | Loading commit data... | |
indepsw-gnu.adb | Loading commit data... | |
indepsw.adb | Loading commit data... | |
indepsw.ads | Loading commit data... | |
init.c | Loading commit data... | |
initialize.c | Loading commit data... | |
inline.adb | Loading commit data... | |
inline.ads | Loading commit data... | |
itypes.adb | Loading commit data... | |
itypes.ads | Loading commit data... | |
krunch.adb | Loading commit data... | |
krunch.ads | Loading commit data... | |
layout.adb | Loading commit data... | |
layout.ads | Loading commit data... | |
lib-list.adb | Loading commit data... | |
lib-load.adb | Loading commit data... | |
lib-load.ads | Loading commit data... | |
lib-sort.adb | Loading commit data... | |
lib-util.adb | Loading commit data... | |
lib-util.ads | Loading commit data... | |
lib-writ.adb | Loading commit data... | |
lib-writ.ads | Loading commit data... | |
lib-xref-spark_specific.adb | Loading commit data... | |
lib-xref.adb | Loading commit data... | |
lib-xref.ads | Loading commit data... | |
lib.adb | Loading commit data... | |
lib.ads | Loading commit data... | |
link.c | Loading commit data... | |
live.adb | Loading commit data... | |
live.ads | Loading commit data... | |
locales.c | Loading commit data... | |
make.adb | Loading commit data... | |
make.ads | Loading commit data... | |
make_util.adb | Loading commit data... | |
make_util.ads | Loading commit data... | |
makeusg.adb | Loading commit data... | |
makeusg.ads | Loading commit data... | |
mdll-fil.adb | Loading commit data... | |
mdll-fil.ads | Loading commit data... | |
mdll-utl.adb | Loading commit data... | |
mdll-utl.ads | Loading commit data... | |
mdll.adb | Loading commit data... | |
mdll.ads | Loading commit data... | |
mingw32.h | Loading commit data... | |
mkdir.c | Loading commit data... | |
namet-sp.adb | Loading commit data... | |
namet-sp.ads | Loading commit data... | |
namet.adb | Loading commit data... | |
namet.ads | Loading commit data... | |
namet.h | Loading commit data... | |
nlists.adb | Loading commit data... | |
nlists.ads | Loading commit data... | |
nlists.h | Loading commit data... | |
nmake.adt | Loading commit data... | |
opt.adb | Loading commit data... | |
opt.ads | Loading commit data... | |
osint-b.adb | Loading commit data... | |
osint-b.ads | Loading commit data... | |
osint-c.adb | Loading commit data... | |
osint-c.ads | Loading commit data... | |
osint-l.adb | Loading commit data... | |
osint-l.ads | Loading commit data... | |
osint-m.adb | Loading commit data... | |
osint-m.ads | Loading commit data... | |
osint.adb | Loading commit data... | |
osint.ads | Loading commit data... | |
output.adb | Loading commit data... | |
output.ads | Loading commit data... | |
par-ch10.adb | Loading commit data... | |
par-ch11.adb | Loading commit data... | |
par-ch12.adb | Loading commit data... | |
par-ch13.adb | Loading commit data... | |
par-ch2.adb | Loading commit data... | |
par-ch3.adb | Loading commit data... | |
par-ch4.adb | Loading commit data... | |
par-ch5.adb | Loading commit data... | |
par-ch6.adb | Loading commit data... | |
par-ch7.adb | Loading commit data... | |
par-ch8.adb | Loading commit data... | |
par-ch9.adb | Loading commit data... | |
par-endh.adb | Loading commit data... | |
par-labl.adb | Loading commit data... | |
par-load.adb | Loading commit data... | |
par-prag.adb | Loading commit data... | |
par-sync.adb | Loading commit data... | |
par-tchk.adb | Loading commit data... | |
par-util.adb | Loading commit data... | |
par.adb | Loading commit data... | |
par.ads | Loading commit data... | |
par_sco.adb | Loading commit data... | |
par_sco.ads | Loading commit data... | |
pprint.adb | Loading commit data... | |
pprint.ads | Loading commit data... | |
prep.adb | Loading commit data... | |
prep.ads | Loading commit data... | |
prepcomp.adb | Loading commit data... | |
prepcomp.ads | Loading commit data... | |
put_scos.adb | Loading commit data... | |
put_scos.ads | Loading commit data... | |
raise-gcc.c | Loading commit data... | |
raise.c | Loading commit data... | |
raise.h | Loading commit data... | |
repinfo.adb | Loading commit data... | |
repinfo.ads | Loading commit data... | |
repinfo.h | Loading commit data... | |
restrict.adb | Loading commit data... | |
restrict.ads | Loading commit data... | |
rident.ads | Loading commit data... | |
rtfinal.c | Loading commit data... | |
rtinit.c | Loading commit data... | |
rtsfind.adb | Loading commit data... | |
rtsfind.ads | Loading commit data... | |
s-oscons-tmplt.c | Loading commit data... | |
scans.adb | Loading commit data... | |
scans.ads | Loading commit data... | |
scil_ll.adb | Loading commit data... | |
scil_ll.ads | Loading commit data... | |
scn.adb | Loading commit data... | |
scn.ads | Loading commit data... | |
scng.adb | Loading commit data... | |
scng.ads | Loading commit data... | |
scos.adb | Loading commit data... | |
scos.ads | Loading commit data... | |
scos.h | Loading commit data... | |
sdefault.ads | Loading commit data... | |
seh_init.c | Loading commit data... | |
sem.adb | Loading commit data... | |
sem.ads | Loading commit data... | |
sem_aggr.adb | Loading commit data... | |
sem_aggr.ads | Loading commit data... | |
sem_attr.adb | Loading commit data... | |
sem_attr.ads | Loading commit data... | |
sem_aux.adb | Loading commit data... | |
sem_aux.ads | Loading commit data... | |
sem_case.adb | Loading commit data... | |
sem_case.ads | Loading commit data... | |
sem_cat.adb | Loading commit data... | |
sem_cat.ads | Loading commit data... | |
sem_ch10.adb | Loading commit data... | |
sem_ch10.ads | Loading commit data... | |
sem_ch11.adb | Loading commit data... | |
sem_ch11.ads | Loading commit data... | |
sem_ch12.adb | Loading commit data... | |
sem_ch12.ads | Loading commit data... | |
sem_ch13.adb | Loading commit data... | |
sem_ch13.ads | Loading commit data... | |
sem_ch2.adb | Loading commit data... | |
sem_ch2.ads | Loading commit data... | |
sem_ch3.adb | Loading commit data... | |
sem_ch3.ads | Loading commit data... | |
sem_ch4.adb | Loading commit data... | |
sem_ch4.ads | Loading commit data... | |
sem_ch5.adb | Loading commit data... | |
sem_ch5.ads | Loading commit data... | |
sem_ch6.adb | Loading commit data... | |
sem_ch6.ads | Loading commit data... | |
sem_ch7.adb | Loading commit data... | |
sem_ch7.ads | Loading commit data... | |
sem_ch8.adb | Loading commit data... | |
sem_ch8.ads | Loading commit data... | |
sem_ch9.adb | Loading commit data... | |
sem_ch9.ads | Loading commit data... | |
sem_dim.adb | Loading commit data... | |
sem_dim.ads | Loading commit data... | |
sem_disp.adb | Loading commit data... | |
sem_disp.ads | Loading commit data... | |
sem_dist.adb | Loading commit data... | |
sem_dist.ads | Loading commit data... | |
sem_elab.adb | Loading commit data... | |
sem_elab.ads | Loading commit data... | |
sem_elim.adb | Loading commit data... | |
sem_elim.ads | Loading commit data... | |
sem_eval.adb | Loading commit data... | |
sem_eval.ads | Loading commit data... | |
sem_intr.adb | Loading commit data... | |
sem_intr.ads | Loading commit data... | |
sem_mech.adb | Loading commit data... | |
sem_mech.ads | Loading commit data... | |
sem_prag.adb | Loading commit data... | |
sem_prag.ads | Loading commit data... | |
sem_res.adb | Loading commit data... | |
sem_res.ads | Loading commit data... | |
sem_scil.adb | Loading commit data... | |
sem_scil.ads | Loading commit data... | |
sem_smem.adb | Loading commit data... | |
sem_smem.ads | Loading commit data... | |
sem_spark.adb | Loading commit data... | |
sem_spark.ads | Loading commit data... | |
sem_type.adb | Loading commit data... | |
sem_type.ads | Loading commit data... | |
sem_util.adb | Loading commit data... | |
sem_util.ads | Loading commit data... | |
sem_warn.adb | Loading commit data... | |
sem_warn.ads | Loading commit data... | |
set_targ.adb | Loading commit data... | |
set_targ.ads | Loading commit data... | |
sfn_scan.adb | Loading commit data... | |
sfn_scan.ads | Loading commit data... | |
sigtramp-armdroid.c | Loading commit data... | |
sigtramp-ios.c | Loading commit data... | |
sigtramp-qnx.c | Loading commit data... | |
sigtramp-vxworks-target.inc | Loading commit data... | |
sigtramp-vxworks.c | Loading commit data... | |
sigtramp.h | Loading commit data... | |
sinfo-cn.adb | Loading commit data... | |
sinfo-cn.ads | Loading commit data... | |
sinfo.adb | Loading commit data... | |
sinfo.ads | Loading commit data... | |
sinput-c.adb | Loading commit data... | |
sinput-c.ads | Loading commit data... | |
sinput-d.adb | Loading commit data... | |
sinput-d.ads | Loading commit data... | |
sinput-l.adb | Loading commit data... | |
sinput-l.ads | Loading commit data... | |
sinput.adb | Loading commit data... | |
sinput.ads | Loading commit data... | |
snames.adb-tmpl | Loading commit data... | |
snames.ads-tmpl | Loading commit data... | |
snames.h-tmpl | Loading commit data... | |
socket.c | Loading commit data... | |
spark_xrefs.adb | Loading commit data... | |
spark_xrefs.ads | Loading commit data... | |
sprint.adb | Loading commit data... | |
sprint.ads | Loading commit data... | |
stand.adb | Loading commit data... | |
stand.ads | Loading commit data... | |
stringt.adb | Loading commit data... | |
stringt.ads | Loading commit data... | |
stringt.h | Loading commit data... | |
style.adb | Loading commit data... | |
style.ads | Loading commit data... | |
styleg.adb | Loading commit data... | |
styleg.ads | Loading commit data... | |
stylesw.adb | Loading commit data... | |
stylesw.ads | Loading commit data... | |
switch-b.adb | Loading commit data... | |
switch-b.ads | Loading commit data... | |
switch-c.adb | Loading commit data... | |
switch-c.ads | Loading commit data... | |
switch-m.adb | Loading commit data... | |
switch-m.ads | Loading commit data... | |
switch.adb | Loading commit data... | |
switch.ads | Loading commit data... | |
symbols.adb | Loading commit data... | |
symbols.ads | Loading commit data... | |
sysdep.c | Loading commit data... | |
table.adb | Loading commit data... | |
table.ads | Loading commit data... | |
targext.c | Loading commit data... | |
targparm.adb | Loading commit data... | |
targparm.ads | Loading commit data... | |
tb-gcc.c | Loading commit data... | |
tbuild.adb | Loading commit data... | |
tbuild.ads | Loading commit data... | |
tempdir.adb | Loading commit data... | |
tempdir.ads | Loading commit data... | |
terminals.c | Loading commit data... | |
tracebak.c | Loading commit data... | |
tree_gen.adb | Loading commit data... | |
tree_gen.ads | Loading commit data... | |
tree_in.adb | Loading commit data... | |
tree_in.ads | Loading commit data... | |
tree_io.adb | Loading commit data... | |
tree_io.ads | Loading commit data... | |
treepr.adb | Loading commit data... | |
treepr.ads | Loading commit data... | |
treeprs.adt | Loading commit data... | |
ttypes.ads | Loading commit data... | |
types.adb | Loading commit data... | |
types.ads | Loading commit data... | |
types.h | Loading commit data... | |
uintp.adb | Loading commit data... | |
uintp.ads | Loading commit data... | |
uintp.h | Loading commit data... | |
uname.adb | Loading commit data... | |
uname.ads | Loading commit data... | |
urealp.adb | Loading commit data... | |
urealp.ads | Loading commit data... | |
urealp.h | Loading commit data... | |
usage.adb | Loading commit data... | |
usage.ads | Loading commit data... | |
validsw.adb | Loading commit data... | |
validsw.ads | Loading commit data... | |
vx_crtbegin.c | Loading commit data... | |
vx_crtbegin.inc | Loading commit data... | |
vx_crtbegin_array.c | Loading commit data... | |
vx_crtbegin_attr.c | Loading commit data... | |
vx_crtend.c | Loading commit data... | |
vx_stack_info.c | Loading commit data... | |
vxaddr2line.adb | Loading commit data... | |
vxworks-arm-link.spec | Loading commit data... | |
vxworks-e500-link.spec | Loading commit data... | |
vxworks-gnat-crtbe-link.spec | Loading commit data... | |
vxworks-ppc-link.spec | Loading commit data... | |
vxworks-smp-arm-link.spec | Loading commit data... | |
vxworks-smp-e500-link.spec | Loading commit data... | |
vxworks-smp-ppc-link.spec | Loading commit data... | |
vxworks-smp-x86-link.spec | Loading commit data... | |
vxworks-x86-link.spec | Loading commit data... | |
warnsw.adb | Loading commit data... | |
warnsw.ads | Loading commit data... | |
widechar.adb | Loading commit data... | |
widechar.ads | Loading commit data... | |
xeinfo.adb | Loading commit data... | |
xnmake.adb | Loading commit data... | |
xoscons.adb | Loading commit data... | |
xr_tabls.adb | Loading commit data... | |
xr_tabls.ads | Loading commit data... | |
xref_lib.adb | Loading commit data... | |
xref_lib.ads | Loading commit data... | |
xsinfo.adb | Loading commit data... | |
xsnamest.adb | Loading commit data... | |
xtreeprs.adb | Loading commit data... | |
xutil.adb | Loading commit data... | |
xutil.ads | Loading commit data... |