aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/util/LinkedHashMap.java
diff options
context:
space:
mode:
authorRonan Desplanques <desplanques@adacore.com>2022-10-17 12:00:09 +0200
committerMarc Poulhiès <poulhies@adacore.com>2022-11-08 09:34:59 +0100
commit788e5f06d4e804dcc9e255fa448ba0c3db1586c4 (patch)
treec22a53c565ffd37dabff388459d5926c29ed7104 /libjava/java/util/LinkedHashMap.java
parentc2596d4533389b8898516b444f8464a1720711af (diff)
downloadgcc-788e5f06d4e804dcc9e255fa448ba0c3db1586c4.zip
gcc-788e5f06d4e804dcc9e255fa448ba0c3db1586c4.tar.gz
gcc-788e5f06d4e804dcc9e255fa448ba0c3db1586c4.tar.bz2
ada: Preanalyze classwide contracts as spec expressions
Classwide contracts are "spec expressions" as defined in the documentation in sem.ads. Before this patch, the instances of classwide contracts that are destined to class conditions merging were not preanalyzed as spec expressions. That caused preanalysis to emit spurious errors in some cases. gcc/ada/ * contracts.adb (Preanalyze_Condition): Use Preanalyze_Spec_Expression.
Diffstat (limited to 'libjava/java/util/LinkedHashMap.java')
0 files changed, 0 insertions, 0 deletions