diff options
author | Hristian Kirtchev <kirtchev@adacore.com> | 2018-11-14 11:41:20 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2018-11-14 11:41:20 +0000 |
commit | 0715a2a8d257d647ee97521316ef87ac150c1977 (patch) | |
tree | 16bdc68929370f39f7ec2d03ea8c256485ec7eb4 /gcc/tree-vrp.c | |
parent | b3b3ada9a000ee3ebda203debead999a37fa1094 (diff) | |
download | gcc-0715a2a8d257d647ee97521316ef87ac150c1977.zip gcc-0715a2a8d257d647ee97521316ef87ac150c1977.tar.gz gcc-0715a2a8d257d647ee97521316ef87ac150c1977.tar.bz2 |
[Ada] Renamed equality leads to spurious errors
The following patch corrects the search for the equality function to
handle cases where the equality could be a renaming of another routine.
No simple reproducer possible because this requires PolyORB.
2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
gcc/ada/
* exp_ch4.adb (Find_Aliased_Equality): New routine.
(Find_Equality): Reimplemented.
(Is_Equality): New routine.
From-SVN: r266121
Diffstat (limited to 'gcc/tree-vrp.c')
0 files changed, 0 insertions, 0 deletions