aboutsummaryrefslogtreecommitdiff
path: root/src/Compilation.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2023-02-28 16:27:49 -0700
committerAndrew Kelley <andrew@ziglang.org>2023-03-15 10:48:13 -0700
commit6d88c3e935357e73493a0d10cd85dd2676f6b85b (patch)
tree3a8920002a42196bfc02e48fb00c40254a12fff5 /src/Compilation.zig
parent6f717b18f05ba02439603e0987e9c9551fbadedb (diff)
downloadzig-6d88c3e935357e73493a0d10cd85dd2676f6b85b.tar.gz
zig-6d88c3e935357e73493a0d10cd85dd2676f6b85b.zip
add builtin.zig_version_string
sometimes this is more useful than SemanticVersion
Diffstat (limited to 'src/Compilation.zig')
-rw-r--r--src/Compilation.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Compilation.zig b/src/Compilation.zig
index e19dc59445..3a75b44861 100644
--- a/src/Compilation.zig
+++ b/src/Compilation.zig
@@ -5056,7 +5056,8 @@ pub fn generateBuiltinZigSource(comp: *Compilation, allocator: Allocator) Alloca
\\const std = @import("std");
\\/// Zig version. When writing code that supports multiple versions of Zig, prefer
\\/// feature detection (i.e. with `@hasDecl` or `@hasField`) over version checks.
- \\pub const zig_version = std.SemanticVersion.parse("{s}") catch unreachable;
+ \\pub const zig_version = std.SemanticVersion.parse(zig_version_string) catch unreachable;
+ \\pub const zig_version_string = "{s}";
\\pub const zig_backend = std.builtin.CompilerBackend.{};
\\
\\pub const output_mode = std.builtin.OutputMode.{};