From 0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 12 Feb 2016 01:23:06 -0700 Subject: add @compile_var("environ") --- src/analyze.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/analyze.cpp') diff --git a/src/analyze.cpp b/src/analyze.cpp index 6650e0ed06..32abb2f3a8 100644 --- a/src/analyze.cpp +++ b/src/analyze.cpp @@ -4250,6 +4250,9 @@ static TypeTableEntry *analyze_builtin_fn_call_expr(CodeGen *g, ImportTableEntry } else if (buf_eql_str(&var_name, "arch")) { const_val->data.x_enum.tag = g->target_arch_index; return g->builtin_types.entry_arch_enum; + } else if (buf_eql_str(&var_name, "environ")) { + const_val->data.x_enum.tag = g->target_environ_index; + return g->builtin_types.entry_environ_enum; } else { add_node_error(g, *str_node, buf_sprintf("unrecognized compile variable: '%s'", buf_ptr(&var_name))); -- cgit v1.2.3