aboutsummaryrefslogtreecommitdiff
path: root/src/checker/checker.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2016-11-24 23:22:16 +0000
committerGinger Bill <bill@gingerbill.org>2016-11-24 23:22:16 +0000
commitcbb70c78731b9d928508a52180a186b178d30a5e (patch)
treef1f67ab062a91b719d008795dd4b462a81e12579 /src/checker/checker.c
parent5aa0ef54c8616dc4994b6aee54c942f9c578a0b2 (diff)
Fix parsing for comments; add global ODIN_* string constants
Diffstat (limited to 'src/checker/checker.c')
-rw-r--r--src/checker/checker.c5
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;