aboutsummaryrefslogtreecommitdiff
path: root/src/main.cff
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-22 17:47:02 +0200
committerlemon <lsof@mailbox.org>2022-08-22 17:47:02 +0200
commitd74ed7fb65bf7ac245d2548ac13f3f3fdabadd16 (patch)
tree7d98ba2472073d5414d51651742911993b5fbf81 /src/main.cff
parente0686f7953bbc74ff03a7a6b22c0b82995ab494e (diff)
llvm hello worlding
Diffstat (limited to 'src/main.cff')
-rw-r--r--src/main.cff6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.cff b/src/main.cff
index 3327e48..d2330ed 100644
--- a/src/main.cff
+++ b/src/main.cff
@@ -8,8 +8,10 @@ extern fn main(argc int, argv **u8) int {
let p = Parser {};
parser_init(&p, argv[1]);
- llvm_init();
+ llvm_init(stdout);
let decls = parse(&p);
- free(decls.#ptr);
+ defer free(decls.#ptr);
+ types_to_llvm();
+ llvm_fini();
}