zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 873641c1232d0442c5924ac5ccb36710bf84d0ce (tree)
parent 8938429ea12ff2857ace5380932a7cd68d3b4ab1
Author: Andrew Kelley <superjoe30@gmail.com>
Date:   Thu,  5 Apr 2018 18:55:09 -0400

Merge pull request #899 from bnoordhuis/fix898

fix llvm assert on version string with git sha
Diffstat:
Msrc/codegen.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/codegen.cpp b/src/codegen.cpp @@ -6207,7 +6207,9 @@ static void init(CodeGen *g) { g->builder = LLVMCreateBuilder(); g->dbuilder = ZigLLVMCreateDIBuilder(g->module, true); - Buf *producer = buf_sprintf("zig %s", ZIG_VERSION_STRING); + // Don't use ZIG_VERSION_STRING here, llvm misparses it when it includes + // the git revision. + Buf *producer = buf_sprintf("zig %d.%d.%d", ZIG_VERSION_MAJOR, ZIG_VERSION_MINOR, ZIG_VERSION_PATCH); const char *flags = ""; unsigned runtime_version = 0; ZigLLVMDIFile *compile_unit_file = ZigLLVMCreateFile(g->dbuilder, buf_ptr(g->root_out_name),