]> git.ipfire.org Git - thirdparty/gcc.git/commit
2014-01-29 Hristian Kirtchev <kirtchev@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jan 2014 16:10:44 +0000 (16:10 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 29 Jan 2014 16:10:44 +0000 (16:10 +0000)
commit37cbb5ec148a9e0d244b245c3b7428a414ff8671
treeaf4a881761c68480af7fb1a8c49e5745554eaf6e
parent39a0c1d3aac75932ed8406449e5eea3d378ae0a8
2014-01-29  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_prag.adb (Check_Missing_Part_Of): List all values of
State_Space_Kind for readability reasons. Do not emit an error on
a private item when the enclosing package lacks aspect/pragma
Abstract_State. Do not emit an error on a private package
instantiation when the corresponding generic template lacks
visible state.
(Has_Visible_State): New routine.
* sem_util.adb (Find_Placement_In_State_Space): The visible
declarations of any kind of child units in general act as proper
placement location.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207261 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/sem_prag.adb
gcc/ada/sem_util.adb