@@ -68,7 +68,7 @@ def emit_compilepkg(
6868 out_lib = None ,
6969 out_export = None ,
7070 out_facts = None ,
71- out_nogo = None ,
71+ out_diagnostics = None ,
7272 out_nogo_validation = None ,
7373 nogo = None ,
7474 out_cgo_export_h = None ,
@@ -85,8 +85,8 @@ def emit_compilepkg(
8585 have_nogo = nogo != None and nogo .executable != None
8686 if have_nogo != (out_facts != None ):
8787 fail ("nogo must be specified if and only if out_facts is specified" , nogo )
88- if have_nogo != (out_nogo != None ):
89- fail ("nogo must be specified if and only if out_nogo is specified" , nogo )
88+ if have_nogo != (out_diagnostics != None ):
89+ fail ("nogo must be specified if and only if out_diagnostics is specified" , nogo )
9090
9191 if cover and go .coverdata :
9292 archives = archives + [go .coverdata ]
@@ -215,7 +215,7 @@ def emit_compilepkg(
215215 sources = sources ,
216216 cgo_go_srcs = cgo_go_srcs_for_nogo ,
217217 archives = archives ,
218- out = out_nogo ,
218+ out_diagnostics = out_diagnostics ,
219219 out_facts = out_facts ,
220220 out_validation = out_nogo_validation ,
221221 nogo = nogo ,
@@ -228,7 +228,7 @@ def _run_nogo(
228228 sources ,
229229 cgo_go_srcs ,
230230 archives ,
231- out ,
231+ out_diagnostics ,
232232 out_facts ,
233233 out_validation ,
234234 nogo ):
@@ -239,7 +239,7 @@ def _run_nogo(
239239 [archive .data .facts_file for archive in archives if archive .data .facts_file ] +
240240 [archive .data .export_file for archive in archives ])
241241 inputs_transitive = [sdk .tools , sdk .headers , go .stdlib .libs ]
242- outputs = [out , out_facts ]
242+ outputs = [out_diagnostics , out_facts ]
243243
244244 nogo_args = go .tool_args (go )
245245 if cgo_go_srcs :
@@ -248,7 +248,7 @@ def _run_nogo(
248248
249249 nogo_args .add_all (archives , before_each = "-facts" , map_each = _facts )
250250 nogo_args .add ("-out_facts" , out_facts )
251- nogo_args .add_all ("-out" , [out ], expand_directories = False )
251+ nogo_args .add_all ("-out" , [out_diagnostics ], expand_directories = False )
252252 nogo_args .add ("-nogo" , nogo .executable )
253253
254254 # This action runs nogo and produces the facts files for downstream nogo actions.
@@ -278,10 +278,10 @@ def _run_nogo(
278278 validation_args = go .actions .args ()
279279 validation_args .add ("nogovalidation" )
280280 validation_args .add (out_validation )
281- validation_args .add_all ([out ], expand_directories = False )
281+ validation_args .add_all ([out_diagnostics ], expand_directories = False )
282282
283283 go .actions .run (
284- inputs = [out ],
284+ inputs = [out_diagnostics ],
285285 outputs = [out_validation ],
286286 mnemonic = "ValidateNogo" ,
287287 executable = go .toolchain ._builder ,
0 commit comments