diff options
| author | Zac Pierson <zacpiersonhehe@gmail.com> | 2017-03-21 14:16:42 -0500 |
|---|---|---|
| committer | Zac Pierson <zacpiersonhehe@gmail.com> | 2017-03-21 14:16:42 -0500 |
| commit | c7bb861d3ca19f1a81043b8ad1e014ad10aa225f (patch) | |
| tree | 56719cc445ebe06b4d2e486e2da3c17c57e216c2 /src/main.c | |
| parent | d890731716ea96fd69d7543c7d7225702cbd7268 (diff) | |
| parent | 188b290dd50664aa8a89955ac2ab7dbebf7a653d (diff) | |
Merge https://github.com/gingerBill/Odin
"Fixed" a proc overload bug. Still needs a *real* fix.
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c index 25ed2eb49..242af444d 100644 --- a/src/main.c +++ b/src/main.c @@ -2,15 +2,15 @@ extern "C" { #endif +#define USE_CUSTOM_BACKEND false #include "common.c" #include "timings.c" #include "build_settings.c" #include "tokenizer.c" #include "parser.c" -// #include "printer.c" #include "checker.c" -// #include "ssa.c" +#include "ssa.c" #include "ir.c" #include "ir_opt.c" #include "ir_print.c" @@ -151,6 +151,7 @@ int main(int argc, char **argv) { init_scratch_memory(gb_megabytes(10)); init_global_error_collector(); + #if 1 init_build_context(); @@ -215,7 +216,7 @@ int main(int argc, char **argv) { #endif -#if 0 +#if USE_CUSTOM_BACKEND if (global_error_collector.count != 0) { return 1; } @@ -224,7 +225,7 @@ int main(int argc, char **argv) { return 1; } - if (!ssa_generate(&checker.info)) { + if (!ssa_generate(&parser, &checker.info)) { return 1; } #else |