aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-operands.c
diff options
context:
space:
mode:
authorJavier Miranda <miranda@adacore.com>2006-02-17 17:08:28 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2006-02-17 17:08:28 +0100
commit4197ae1e5611c7db9d272cce81507865c4d59d65 (patch)
tree79854d884bf8111343b5d92c9c4f2272801a0cb6 /gcc/tree-ssa-operands.c
parent08402a6d65a25da348c28c0a539dd0923ff976d6 (diff)
downloadgcc-4197ae1e5611c7db9d272cce81507865c4d59d65.zip
gcc-4197ae1e5611c7db9d272cce81507865c4d59d65.tar.gz
gcc-4197ae1e5611c7db9d272cce81507865c4d59d65.tar.bz2
sem_res.adb (Resolve_Type_Conversion): In case of conversion to an abstract interface type...
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. From-SVN: r111195
Diffstat (limited to 'gcc/tree-ssa-operands.c')
0 files changed, 0 insertions, 0 deletions