cl: switch debug symbols with LLGO_DEBUG

This commit is contained in:
Li Jie
2024-09-21 21:09:16 +08:00
parent 88b980ac17
commit dad22b1686
11 changed files with 43 additions and 68 deletions

View File

@@ -66,13 +66,9 @@ func llgenDir(dir string, pkgPath ...string) {
}
testDir := dir + "/" + name
fmt.Fprintln(os.Stderr, "llgen", testDir)
os.Chdir(testDir)
check(os.Chdir(testDir))
dbg := isDbgSymEnabled("flags.txt")
if dbg {
cl.EnableDebugSymbols()
} else {
cl.DisableDebugSymbols()
}
cl.EnableDebugSymbols(dbg)
llgen.SmartDoFile("in.go", pkgPath...)
}