File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1270,7 +1270,9 @@ fn (mut c Amd64) extern_call(addr i32) {
12701270 c.g.println ('call QWORD [rip + 0xffffffff${int (addr ).hex ()}]' )
12711271 }
12721272 .macos {
1273- eprintln ('## TODO, macos, extern_call, addr: ${addr }' )
1273+ $if trace_native_todos ? {
1274+ eprintln ('## TODO, macos, extern_call, addr: ${addr }' )
1275+ }
12741276 }
12751277 else {
12761278 c.g.n_error ('${@LOCATION } extern calls not implemented for ${c .g .pref .os }' )
Original file line number Diff line number Diff line change @@ -248,7 +248,9 @@ fn (mut g Gen) extern_var_ident(var ExternVar) {
248248 g.cg.cg_mov64 (.reg0 , Number (i64 (0 )))
249249 g.cg.cg_mov_deref (.reg0 , .reg0 , ast.u64_ type_idx)
250250 } else if g.pref.os == .macos {
251- eprintln ('## TODO, macos, extern_var_ident, var: ${var }' )
251+ $if trace_native_todos ? {
252+ eprintln ('## TODO, macos, extern_var_ident, var: ${var }' )
253+ }
252254 } else {
253255 g.n_error ('${@LOCATION } unsupported os for ${var }' )
254256 }
You can’t perform that action at this time.
0 commit comments