/** ** \file escapes/libescapes.cc ** \brief Define exported escapes functions. */ #include #include namespace escapes { /** Walk the tree, and set the escape flag of variables and arguments if they do escape. */ void escapes_compute(ast::Ast& tree) { /// boolean to check if an escapes pass was done in desugar escapes::escaped = true; EscapesVisitor escapes_compute; escapes_compute(tree); } bool escaped = false; } // namespace escapes