|
@@ -1226,46 +1226,6 @@ messageSends: ["nextPutIf:then:else:", "stream", "nextPutAll:", "visit:", "first
|
|
|
}),
|
|
|
$globals.IRInliningJSTranslator);
|
|
|
|
|
|
-$core.addMethod(
|
|
|
-$core.method({
|
|
|
-selector: "visitIRInlinedNonLocalReturn:",
|
|
|
-protocol: 'visiting',
|
|
|
-fn: function (anIRInlinedReturn){
|
|
|
-var self=this;
|
|
|
-
|
|
|
-return $core.withContext(function($ctx1) {
|
|
|
-
|
|
|
-var $1;
|
|
|
-$1=self._stream();
|
|
|
-
|
|
|
-$ctx1.sendIdx["stream"]=1;
|
|
|
-
|
|
|
-$recv($1)._nextPutStatementWith_((function(){
|
|
|
-
|
|
|
-return $core.withContext(function($ctx2) {
|
|
|
-
|
|
|
-return self._visit_($recv(anIRInlinedReturn)._expression());
|
|
|
-
|
|
|
-}, function($ctx2) {$ctx2.fillBlock({},$ctx1,1)});
|
|
|
-
|
|
|
-}));
|
|
|
-$recv(self._stream())._nextPutNonLocalReturnWith_((function(){
|
|
|
-
|
|
|
-}));
|
|
|
-return self;
|
|
|
-
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"visitIRInlinedNonLocalReturn:",{anIRInlinedReturn:anIRInlinedReturn},$globals.IRInliningJSTranslator)});
|
|
|
-
|
|
|
-},
|
|
|
-
|
|
|
-args: ["anIRInlinedReturn"],
|
|
|
-source: "visitIRInlinedNonLocalReturn: anIRInlinedReturn\x0a\x09self stream nextPutStatementWith: [\x0a\x09\x09self visit: anIRInlinedReturn expression ].\x0a\x09self stream nextPutNonLocalReturnWith: [ ]",
|
|
|
-referencedClasses: [],
|
|
|
-
|
|
|
-messageSends: ["nextPutStatementWith:", "stream", "visit:", "expression", "nextPutNonLocalReturnWith:"]
|
|
|
-}),
|
|
|
-$globals.IRInliningJSTranslator);
|
|
|
-
|
|
|
$core.addMethod(
|
|
|
$core.method({
|
|
|
selector: "visitIRInlinedReturn:",
|