   0  getfield_gc_r %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_module> -> %r1
   5  -live- %r0, %r1
   5  goto_if_not_ptr_iszero %r1, L1
   9  -live- %r0
   9  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_func_globals>, FieldDescr<pypy.interpreter.function.Function.mutate_w_func_globals>
  15  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_func_globals> -> %r1
  20  -live- %r0, %r1
  20  goto_if_not_ptr_iszero %r1, L2
  24  L3:
  24  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.function.Function.inst_w_module>
  29  L4:
  29  getfield_gc_r %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_module> -> %r1
  34  ref_return %r1
  36  ---
  36  L2:
  36  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  43  -live- %i0, %r0
  43  -live- %i0, %r0
  43  goto_if_not %i0, L5
  47  goto L3
  50  ---
  50  L5:
  50  -live- %r0
  50  record_quasiimmut_field %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_func_globals>, FieldDescr<pypy.interpreter.function.Function.mutate_w_func_globals>
  56  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Function.inst_w_func_globals> -> %r1
  61  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r1, $<* struct rpy_string>, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r1
  69  -live- %r0, %r1
  69  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.function.Function.inst_w_module>
  74  goto L4
  77  ---
  77  L1:
  77  goto L4
