|
@@ -15886,7 +15886,7 @@ function to handle expressions in tail context, called
|
|
\code{explicate\_tail}. The function should take an expression and the
|
|
\code{explicate\_tail}. The function should take an expression and the
|
|
dictionary of basic blocks and produce a list of statements in the
|
|
dictionary of basic blocks and produce a list of statements in the
|
|
\LangCFun{} language. The \code{explicate\_tail} function should
|
|
\LangCFun{} language. The \code{explicate\_tail} function should
|
|
-include cases for \code{Begin}, \code{IfExp}, \code{Let}, and \code{Call},
|
|
|
|
|
|
+include cases for \code{Begin}, \code{IfExp}, and \code{Call},
|
|
and a default case for other kinds of expressions. The default case
|
|
and a default case for other kinds of expressions. The default case
|
|
should produce a \code{Return} statement. The case for \code{Call}
|
|
should produce a \code{Return} statement. The case for \code{Call}
|
|
should change it into \code{TailCall}. The other cases should
|
|
should change it into \code{TailCall}. The other cases should
|