[Ada] Fix illegal Ada in s-dwalin.adb
authorRomain Beguet <beguet@adacore.com>
Mon, 25 Apr 2022 13:57:25 +0000 (15:57 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 30 May 2022 08:29:03 +0000 (08:29 +0000)
commitf55e8fd165c1ed1e1c12def08ddb5f4fc55dafbb
tree8880e2cef35e0a293d8ada913a9c1020614fe40d
parentebddfe50d8bf48458db0b658b962f62548dd671f
[Ada] Fix illegal Ada in s-dwalin.adb

Both the `System.Mmap` and `System.Object_Reader` packages are defining
entities named `Offset` and they are both `use`d at the top of
s-dwalin.adb.

Therefore, the references to `Offset` throughout this file are
ambiguous, and GNAT is supposed to complain. Since it does not for the
moment, we fix the ambiguity by declaring a subtype `Offset` at the top
of the file simply renames `System.Object_Reader.Offset`.

gcc/ada/

* libgnat/s-dwalin.adb: Add a subtype declaration to fix the
ambiguity.
gcc/ada/libgnat/s-dwalin.adb