aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/adadecode.c
diff options
context:
space:
mode:
authorSteve Baird <baird@adacore.com>2024-07-09 16:54:59 -0700
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-08-02 09:08:06 +0200
commit30ba62d91ff96b0f86cc1a8544dd1ed30196ca40 (patch)
treeaa5d9fc7d6392a887d370498b3ee0e9fcda38e83 /gcc/ada/adadecode.c
parent04fd9ee038684469d5ae1be6dda3c3ebbd87e8b1 (diff)
downloadgcc-30ba62d91ff96b0f86cc1a8544dd1ed30196ca40.zip
gcc-30ba62d91ff96b0f86cc1a8544dd1ed30196ca40.tar.gz
gcc-30ba62d91ff96b0f86cc1a8544dd1ed30196ca40.tar.bz2
ada: Compiler accepts illegal assignment to reference type target.
An assignment statement whose LHS is of a reference type is never legal. If no other legality rule is violated, then it is ambiguous. In some cases this ambiguity was not correctly detected. gcc/ada/ * sem_ch5.adb (Analyze_Assignment): Delete code that was incorrectly implementing a preference rule.
Diffstat (limited to 'gcc/ada/adadecode.c')
0 files changed, 0 insertions, 0 deletions