   0  residual_call_r_i $<* fn _ll_0_raw_malloc_fixedsize___>, R[], <CallDescr() EF=5> -> %i1
   6  -live- %i1
   6  residual_call_ir_i $<* fn RPyThreadLockInit>, I[%i1], R[], <CallDescr(i) EF=2> -> %i0
  14  -live- %i0, %i1
  14  goto_if_not_int_le %i0, $0, L1
  19  residual_call_ir_v $<* fn _ll_1_raw_free__struct_RPyOpaque_ThreadLockPtr>, I[%i1], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
  26  raise $<* struct object>
  28  ---
  28  L1:
  28  residual_call_ir_v $<* fn _ll_1_gc_add_memory_pressure__Signed>, I[$40], R[], <CallDescr(i) EF=2>
  35  int_return %i1
