diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-02-17 16:08:28 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-02-17 16:08:28 +0000 |
commit | d844abd0f573ad8b85bf3931497dd5384ef60212 (patch) | |
tree | 79854d884bf8111343b5d92c9c4f2272801a0cb6 /gcc/ada/g-thread.ads | |
parent | 145aeaea2f669824f7c64e9115fca74e43666b55 (diff) | |
download | ppe42-gcc-d844abd0f573ad8b85bf3931497dd5384ef60212.tar.gz ppe42-gcc-d844abd0f573ad8b85bf3931497dd5384ef60212.zip |
2006-02-17 Javier Miranda <miranda@adacore.com>
* sem_res.adb (Resolve_Type_Conversion): In case of conversion to an
abstract interface type, the static analysis is not enough to know if
the interface is implemented or not by the source tagged type. Hence
we must pass the work to the expander to generate the required code to
evaluate the conversion at run-time.
(Resolve_Equality_Op): Do not apply previous
transformation if expansion is disasbled, to prevent anomalies when
locating global references in a generic unit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111195 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/g-thread.ads')
0 files changed, 0 insertions, 0 deletions