Mercurial > hg > graal-compiler
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/template/MessageContainer.java @ 13527:25ecb47a6d0e
Truffle-DSL: Added support for references to child arrays in @ShortCircuit;
Introduced new layer NodeExecutionData to the implementation model which is in between NodeChildData and the actual parameters..
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Tue, 07 Jan 2014 12:22:47 +0100 |
parents | f15d955897b7 |
children | bd28da642eea |
comparison
equal
deleted
inserted
replaced
13483:37ec2cabf397 | 13527:25ecb47a6d0e |
---|---|
62 } else { | 62 } else { |
63 childMessages = verifiedMessages; | 63 childMessages = verifiedMessages; |
64 } | 64 } |
65 verifyExpectedMessages(context, log, childMessages); | 65 verifyExpectedMessages(context, log, childMessages); |
66 | 66 |
67 for (Message message : getMessages()) { | 67 for (int i = getMessages().size() - 1; i >= 0; i--) { |
68 emitDefault(context, baseElement, log, message); | 68 emitDefault(context, baseElement, log, getMessages().get(i)); |
69 } | 69 } |
70 | 70 |
71 for (MessageContainer sink : findChildContainers()) { | 71 for (MessageContainer sink : findChildContainers()) { |
72 if (visitedSinks.contains(sink)) { | 72 if (visitedSinks.contains(sink)) { |
73 continue; | 73 continue; |