diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2016-02-12 01:23:06 -0700 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2016-02-12 01:23:06 -0700 |
| commit | 0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05 (patch) | |
| tree | 1a84a6d707b8d427665b5fe7c31c41886359c2ea /src/analyze.cpp | |
| parent | 51b2621e6201fa182f166783e79a47f49c04d5cf (diff) | |
| download | zig-0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05.tar.gz zig-0c1ce21f7d5f2756bc9e642c17092db9f9f2cf05.zip | |
add @compile_var("environ")
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))); |
