   0  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_fd> -> %i2
   5  -live- %i0, %i2, %r0
   8  goto_if_not_int_ge %i2, $0, L1
  13  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_offset> -> %i1
  18  int_add %i1, %i0 -> %i1
  22  inline_call_ir_i <JitCode 'ftruncate__Signed_Signed_star_2'>, I[%i2, %i1], R[] -> %i2
  30  -live- %i0, %i2, %r0
  33  catch_exception L2
  36  inline_call_ir_i <JitCode 'handle_posix_error__ftruncate'>, I[%i2], R[$<* struct rpy_string>] -> %i2
  44  -live- %i0, %r0
  47  catch_exception L3
  50  L4:
  50  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_data> -> %i2
  55  int_add %i2, $0 -> %i2
  59  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_size> -> %i1
  64  residual_call_ir_i $<* fn ccall_mremap__arrayPtr_Unsigned_Unsigned_Unsigned>, I[%i2, %i1, %i0, $1L], R[], <CallDescr(iiii) EF=7> -> %i2
  75  -live- %i0, %i2, %r0
  78  setfield_gc_i %r0, %i2, FieldDescr<rpython.rlib.rmmap.MMap.inst_data>
  83  setfield_gc_i %r0, %i0, FieldDescr<rpython.rlib.rmmap.MMap.inst_size>
  88  void_return
  89  ---
  89  L3:
  89  last_exception -> %i2
  91  last_exc_value -> %r0
  93  L5:
  93  -live- %r0
  96  raise %r0
  98  ---
  98  L2:
  98  last_exception -> %i2
 100  last_exc_value -> %r0
 102  goto L5
 105  ---
 105  L1:
 105  goto L4
