diff options
Diffstat (limited to 'src/analyze.cpp')
| -rw-r--r-- | src/analyze.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
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))); |
