Skip to content

Commit 44b352b

Browse files
authored
Merge pull request #43 from woodruffw-forks/ww/debugging
Don't treat -w/-W as compile-only indicators
2 parents 35f6889 + 285070d commit 44b352b

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

shared/compiler.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,7 @@ func compileTimeLinkFiles(compilerExecName string, pr ParserResult, objFiles []s
271271
func buildObjectFile(compilerExecName string, pr ParserResult, srcFile string, objFile string) (success bool) {
272272
args := pr.CompileArgs[:]
273273
args = append(args, srcFile, "-c", "-o", objFile)
274+
LogDebug("buildObjectFile: %v", args)
274275
success, err := execCmd(compilerExecName, args, "")
275276
if !success {
276277
LogError("Failed to build object file for %s because: %v\n", srcFile, err)

shared/parser.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,8 +177,8 @@ func Parse(argList []string) ParserResult {
177177
"--version": {0, pr.compileOnlyCallback},
178178
"-v": {0, pr.compileOnlyCallback},
179179

180-
"-w": {0, pr.compileOnlyCallback},
181-
"-W": {0, pr.compileOnlyCallback},
180+
"-w": {0, pr.compileUnaryCallback},
181+
"-W": {0, pr.compileUnaryCallback},
182182

183183
"-emit-llvm": {0, pr.emitLLVMCallback},
184184
"-flto": {0, pr.linkTimeOptimizationCallback},

0 commit comments

Comments
 (0)