]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/checks.adb
* ali.adb: Type reference does not reset current file.
authorbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Dec 2001 21:00:59 +0000 (21:00 +0000)
committerbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Dec 2001 21:00:59 +0000 (21:00 +0000)
commit8880be8571f9ef03b3cd47702aa15d31f4c0dad3
tree425ca9a59ec19c276fa2119f9e7b007ba368384d
parent303e829182e62008667899110e4f22831d1c419d
* ali.adb: Type reference does not reset current file.

* ali.adb: Recognize and scan renaming reference

* ali.ads: Add spec for storing renaming references.

* lib-xref.ads: Add documentation for handling of renaming references

* lib-xref.adb: Implement output of renaming reference.

* checks.adb:
(Determine_Range): Document local variables
(Determine_Range): Make sure Hbound is initialized. It looks as though
 there could be a real problem here with an uninitialized reference
 to Hbound, but no actual example of failure has been found.

* g-socket.ads:
Fix comment of Shutdown_Socket and Close_Socket. These functions
should not fail silently because if they are called twice, this
probably means that there is a race condition in the user program.
Anyway, this behaviour is consistent with the rest of this unit.
When an error occurs, an exception is raised with the error message
as exception message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48125 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/ali.adb
gcc/ada/ali.ads
gcc/ada/checks.adb
gcc/ada/g-socket.ads
gcc/ada/lib-xref.adb
gcc/ada/lib-xref.ads