diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-11-24 23:22:16 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-11-24 23:22:16 +0000 |
| commit | cbb70c78731b9d928508a52180a186b178d30a5e (patch) | |
| tree | f1f67ab062a91b719d008795dd4b462a81e12579 /src/checker/checker.c | |
| parent | 5aa0ef54c8616dc4994b6aee54c942f9c578a0b2 (diff) | |
Fix parsing for comments; add global ODIN_* string constants
Diffstat (limited to 'src/checker/checker.c')
| -rw-r--r-- | src/checker/checker.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/checker/checker.c b/src/checker/checker.c index 889efa1d3..ccd97cad3 100644 --- a/src/checker/checker.c +++ b/src/checker/checker.c @@ -528,6 +528,11 @@ void init_universal_scope(void) { add_global_entity(make_entity_nil(a, str_lit("nil"), t_untyped_nil)); + add_global_constant(a, str_lit("ODIN_OS"), t_untyped_string, make_exact_value_string(str_lit("windows"))); + add_global_constant(a, str_lit("ODIN_ARCH"), t_untyped_string, make_exact_value_string(str_lit("amd64"))); + add_global_constant(a, str_lit("ODIN_VERSION"), t_untyped_string, make_exact_value_string(str_lit(VERSION_STRING))); + + // Builtin Procedures for (isize i = 0; i < gb_count_of(builtin_procs); i++) { BuiltinProcId id = cast(BuiltinProcId)i; |