aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.cpp
diff options
context:
space:
mode:
authorLayne Gustafson <lgustaf1@binghamton.edu>2020-01-08 21:35:26 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-01-19 20:53:19 -0500
commit03dd376b55a57cbc10269f771f72ced1eaa7aabb (patch)
tree658d37e3db712e3b35d47fbb7b3514c7b741677c /src/codegen.cpp
parentc61856ebcf54a55f1c17a5fd6a3b3300115b2c65 (diff)
downloadzig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.tar.gz
zig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.zip
Add builtin.zig support
Diffstat (limited to 'src/codegen.cpp')
-rw-r--r--src/codegen.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/codegen.cpp b/src/codegen.cpp
index 760284a2e2..4aa71f32c7 100644
--- a/src/codegen.cpp
+++ b/src/codegen.cpp
@@ -8607,6 +8607,14 @@ Buf *codegen_generate_builtin_source(CodeGen *g) {
"pub var test_functions: []TestFn = undefined; // overwritten later\n"
);
}
+
+ buf_appendf(contents, "pub const target_details: ?@import(\"std\").target.TargetDetails = ");
+ if (g->target_details) {
+ buf_appendf(contents, "%s", stage2_target_details_get_builtin_str(g->target_details));
+ } else {
+ buf_appendf(contents, "null;");
+ }
+ buf_appendf(contents, "\n");
return contents;
}