aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-11-02 13:44:04 +0000
committerGinger Bill <bill@gingerbill.org>2016-11-02 13:44:04 +0000
commit8534e064b9b4486f3e1c819666b02933387954f5 (patch)
treed352dbbbf3eb3b3b771a8d9e5c99df46370d68c8 /src/main.cpp
parentfa0eb88b7ba803dcb0670b4cff771f3584447728 (diff)
File restructure (again)
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ae0437f93..902c3db2c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -7,9 +7,9 @@
#include "parser.cpp"
// #include "printer.cpp"
#include "checker/checker.cpp"
-#include "ssa/ssa.cpp"
-#include "llvm/ssa_to_text.cpp"
-#include "vm/vm.cpp"
+#include "ssa.cpp"
+#include "ssa_to_llvm.cpp"
+#include "vm.cpp"
// NOTE(bill): `name` is used in debugging and profiling modes
i32 win32_exec_command_line_app(char *name, char *fmt, ...) {
@@ -172,9 +172,8 @@ int main(int argc, char **argv) {
vm_init(&vm, &ssa.module);
defer (vm_destroy(&vm));
- ssaProcedure *start_proc = vm_lookup_procedure(&vm, make_string("main"));
Array<vmValue> args = {}; // Empty
- vm_call_procedure(&vm, start_proc, args);
+ vm_call_proc_by_name(&vm, make_string("main"), args);
}
#endif