From 93d36d40d8be304210fb05e70e578cd15c9caab2 Mon Sep 17 00:00:00 2001 From: Li Jie Date: Sat, 18 Jan 2025 15:39:19 +0800 Subject: [PATCH] env: fix version --- compiler/internal/env/version.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/compiler/internal/env/version.go b/compiler/internal/env/version.go index ea80e2bf..362e3740 100644 --- a/compiler/internal/env/version.go +++ b/compiler/internal/env/version.go @@ -16,7 +16,13 @@ package env -import "runtime/debug" +import ( + "runtime/debug" +) + +const ( + devel = "(devel)" +) // buildVersion is the LLGo tree's version string at build time. It should be // set by the linker. @@ -30,12 +36,12 @@ func Version() string { return buildVersion } info, ok := debug.ReadBuildInfo() - if ok { + if ok && info.Main.Version != "" { return info.Main.Version } - return "(devel)" + return devel } func Devel() bool { - return Version() == "(devel)" + return Version() == devel }