@ -415,6 +415,9 @@ class Compiler(c_ast.NodeVisitor):
self.push(RelativeJump(self.loops[-1].start, JumpCondition.always))
def visit_Return(self, node):
if node.expr is None:
self.push(Set("__rax","null"))
else:
self.visit(node.expr)
self.push_ret()
@ -0,0 +1,11 @@
#ifndef IO_H
#define IO_H
void println(char* s) {
print(s);
print("\n");
}
void printdln(double s) {
printd(s);
#endif