OSDN Git Service

2011-12-12 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Dec 2011 12:06:59 +0000 (12:06 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Dec 2011 12:06:59 +0000 (12:06 +0000)
commit7229b9d79331ca294261889b9f924dd86abdbb00
treec1e16e7248e0c9ff47cd8c99f940a305cc7a64b2
parentf770bf539d878932610b858b44971478cb8c3825
2011-12-12  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Analyze_Expression_Function): If the function
is not a completion, pre-analyze the expression now to prevent
spurious visibility on later entities. The body is inserted at
the end of the current declaration list or package to prevent
early freezing, but the visibility is established at the point
of definition.

2011-12-12  Bob Duff  <duff@adacore.com>

* sem.adb, sem.ads: Add debugging routines.

2011-12-12  Tristan Gingold  <gingold@adacore.com>

* gnatls.adb: (gnatls): Also add the objects dir in search list.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182235 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gnatls.adb
gcc/ada/sem.adb
gcc/ada/sem.ads
gcc/ada/sem_ch6.adb