summaryrefslogtreecommitdiffstats
path: root/libjava/classpath/lib/java/util/concurrent/ConcurrentHashMap$KeySet.class
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:32:01 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-12-13 10:32:01 +0000
commit08ed1d869c6ba53ba20af96059ce251dca7a76de (patch)
tree9fc1b655ad4e6c49cac646cfcea848eb453c8ea8 /libjava/classpath/lib/java/util/concurrent/ConcurrentHashMap$KeySet.class
parentf19ce79078375342aa8dff0e961814924587d733 (diff)
downloadppe42-gcc-08ed1d869c6ba53ba20af96059ce251dca7a76de.tar.gz
ppe42-gcc-08ed1d869c6ba53ba20af96059ce251dca7a76de.zip
2007-12-06 Hristian Kirtchev <kirtchev@adacore.com>
Gary Dismukes <dismukes@adacore.com> * sem_ch9.adb (Analyze_Requeue): Add a local flag to capture whether a requeue statement is dispatching. Do not emit an error when the name is not an entry and the context is a dispatching select. Add code to perform subtype conformance between the formals of the current entry and those of the target interface primitive. (Analyze_Asynchronous_Select, Analyze_Conditional_Entry_Call, Analyze_ Timed_Entry_Call): Analyze the triggering statement as the first step of the processing. If this is a dispatching select, postpone the analysis of all select statements until the Expander transforms the select. This approach avoids generating duplicate identifiers after the Expander has replicated some of the select statements. In case the Expander is disabled, perform regular analysis. (Check_Triggering_Statement): New routine. (Analyze_Requeue): Exclude any interpretations that are not entries when checking overloaded names in a requeue. Also test type conformance for matching interpretations rather than requiring subtype conformance at that point to conform with the RM's resolution rule for requeues. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130855 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/java/util/concurrent/ConcurrentHashMap$KeySet.class')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud