]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Add "Global => null" contracts to Ada.Calendar routines
authorpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2018 11:12:41 +0000 (11:12 +0000)
committerpmderodat <pmderodat@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Dec 2018 11:12:41 +0000 (11:12 +0000)
commitfc220636773892f2fdc0f614902f5e97473267ec
tree36371e6dfc550a9b17aeb58a253f8635ca23247b
parentf6ce9fc6d1ac3f878c60b2b2a45f8db47f84a91d
[Ada] Add "Global => null" contracts to Ada.Calendar routines

Routines in Ada.Real_Time are already annotated with Global => null
contracts to suppress spurious warnings from the flow analysis in
GNATprove. This patch adds such contracts to Ada.Calendar. No change in
runtime behavior expected.

2018-12-11  Piotr Trojanek  <trojanek@adacore.com>

gcc/ada/

* libgnat/a-calend.ads: Add "Global => null" contracts to pure
routines.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@267018 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/libgnat/a-calend.ads