WARNING: the argument --multi-file is deprecated. This is not fatal, as GenProg can handle certain deprecated options as of the March 2012 refactor.
However, you may want to consult the GenProg documentation to avoid using 
deprecated options in the future, and verify that your config is doing what you
think it is doing.WARNING: the argument --suffix-extension is deprecated. This is not fatal, as GenProg can handle certain deprecated options as of the March 2012 refactor.
However, you may want to consult the GenProg documentation to avoid using 
deprecated options in the future, and verify that your config is doing what you
think it is doing.--allow-coverage-fail true
--appp 0.33333
--asm-code-only false
--best-edit-rule "1 * fault_loc_weight ; 1 * max_test_fail_prob ; -1 * num_tests"
--best-test-rule "1 * test_fail_prob ; 1 * test_fail_count ; -1 * test_pass_count"
--compiler "gcc"
--compiler-command "perl compile.pl __EXE_NAME__ > /dev/null"
--compiler-opts ""
--continue false
--coverage-info ""
--coverage-per-test false
--crossover "subset"
--crossp 0.5
--delp 0.33333
--describe-machine true
--diversity-selection 0
--edit-script false
--elf-risc false
--exclude-edits ""
--exp-diff false
--fault-file ""
--fault-path "coverage.path.neg"
--fault-scheme "path"
--fitness-in-parallel 1
--fix-file ""
--fix-oracle ""
--fix-path "coverage.path.pos"
--fix-scheme "default"
--flatten-path ""
--format "txt"
--gen-per-exchange 1
--generations 10
--gui false
--hostname "127.0.0.1"
--ignore-dead-code true
--ignore-equiv-appends true
--ignore-standard-headers true
--ignore-string-equiv-fixes true
--ignore-untyped-returns true
--incoming-pop ""
--keep-source false
--label-repair false
--max-evals 0
--minimization false
--mt-cov false
--multiopt-minimize false
--multiopt-no-inf false
--neg-tests 1
--neg-weight 1
--negative-test-weight 2
--neutral-walk-max-size 0
--neutral-walk-weight ""
--nht-id "global"
--nht-port 51000
--nht-server ""
--no-rep-cache false
--no-test-cache false
--num-comps 2
--num-objectives 2
--oracle-genome ""
--popsize 40
--port 60000
--pos-tests 296
--pos-weight 0.1
--prefix "preprocessed"
--preprocessor ""
--print-incremental-evals false
--print-source-name false
--program "bugged-program.txt"
--promut 1
--quiet false
--regen-paths false
--rep "cilpatch"
--rep-cache "default.cache"
--repp 0
--samp-strat "variant"
--sample 1
--sample-runs 100
--sanity "yes"
--search "ww"
--seed 1
--select-parents-separately false
--selection "tournament"
--semantic-check "scope"
--single-fitness false
--skip-failed-sanity-tests true
--skip-tests ""
--split-search 0
--sport 65000
--subatom-constp 0.5
--subatom-mutp 0
--super-mutant true
--super-mutant-size 50
--swap-bug false
--swapp 0.33333
--template-cache ""
--templates ""
--test-command "__TEST_SCRIPT__ __TEST_NAME__ __EXE_NAME__ >& /dev/null"
--test-script "./test.sh"
--tournament-size 2
--tweet false
--uniq false
--valgrind false
--variants-exchanged 50
uname -a: Linux domU-12-31-39-00-76-14 2.6.34.7-61.fc13.i686.PAE #1 SMP Tue Oct 19 04:24:06 UTC 2010 i686 i686 i386 GNU/Linux
date: Mon Dec 16 09:20:58 EST 2013
id: uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel) context=system_u:system_r:kernel_t:s0
cat /etc/redhat-release: Fedora release 13 (Goddard)
grep 'model name' /proc/cpuinfo: model name	: Intel(R) Xeon(R) CPU           E5410  @ 2.33GHz
grep 'MemTotal' /proc/meminfo: MemTotal:        1747596 kB
grep 'SwapTotal' /proc/meminfo: SwapTotal:             0 kB
cilRep: preprocessing IO function signatures: /tmp/tmpb18bba.c /tmp/tmp76701c.c
cilRep: done preprocessing IO function signatures
Exception in loading: Sys_error("default.cache: No such file or directory")
cilrep: from_source: pre: stmt_count = 1
cilRep: preprocessed/Objects/bytearrayobject.c: parsing
cilRep: preprocessed/Objects/bytearrayobject.c: parsed (0.698961 MB)
cilRep: computing liveness
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___0: /* CIL Label */ 
#line 594 "Objects/bytearrayobject.c"
values = PyByteArray_FromObject(values);
Liveness failed on function:
 static int bytearray_ass_subscript(PyByteArrayObject *self ,
                                    PyObject *index___0 , PyObject *values ) 
{ Py_ssize_t start ;
  Py_ssize_t stop ;
  Py_ssize_t step ;
  Py_ssize_t slicelen ;
  Py_ssize_t needed ;
  char *bytes ;
  Py_ssize_t i ;
  Py_ssize_t tmp ;
  PyObject *tmp___0 ;
  int ival ;
  int tmp___1 ;
  int tmp___2 ;
  int err ;
  int tmp___3 ;
  int tmp___4 ;
  int tmp___5 ;
  size_t cur ;
  Py_ssize_t i___0 ;
  int tmp___6 ;
  Py_ssize_t lim ;
  int tmp___7 ;
  Py_ssize_t i___1 ;
  size_t cur___0 ;

  {
   881: /* CIL Label */ 
#line 546
  if ((unsigned int )(index___0->ob_type)->tp_as_number != (unsigned int )((void *)0)) {
#line 546
    if ((unsigned int )((index___0->ob_type)->tp_as_number)->nb_index != (unsigned int )((void *)0)) {
#line 547
      tmp = PyNumber_AsSsize_t(index___0, PyExc_IndexError);
#line 547
      i = tmp;
#line 549
      if (i == -1) {
#line 549
        tmp___0 = PyErr_Occurred();
#line 549
        if (tmp___0) {
#line 550
          return (-1);
        } else {

        }
      } else {

      }
#line 552
      if (i < 0) {
#line 553
        i += ((PyVarObject *)self)->ob_size;
      } else {

      }
#line 555
      if (i < 0) {
#line 556
        PyErr_SetString(PyExc_IndexError, "bytearray index out of range");
#line 557
        return (-1);
      } else {
#line 555
        if (i >= ((PyVarObject *)self)->ob_size) {
#line 556
          PyErr_SetString(PyExc_IndexError, "bytearray index out of range");
#line 557
          return (-1);
        } else {

        }
      }
#line 560
      if ((unsigned int )values == (unsigned int )((void *)0)) {
#line 562
        start = i;
#line 563
        stop = i + 1;
#line 564
        step = 1;
#line 565
        slicelen = 1;
      } else {
#line 569
        tmp___1 = _getbytevalue(values, & ival);
#line 569
        if (tmp___1) {

        } else {
#line 570
          return (-1);
        }
#line 571
        *(self->ob_bytes + i) = (char )ival;
#line 572
        return (0);
      }
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 575
    if ((unsigned int )index___0->ob_type == (unsigned int )(& PySlice_Type)) {
#line 576
      tmp___2 = PySlice_GetIndicesEx(index___0, ((PyVarObject *)self)->ob_size,
                                     & start, & stop, & step, & slicelen);
#line 576
      if (tmp___2 < 0) {
#line 579
        return (-1);
      } else {

      }
    } else {
#line 583
      PyErr_SetString(PyExc_TypeError, "bytearray indices must be integer");
#line 584
      return (-1);
    }
  }
   882: /* CIL Label */ 
#line 587
  if ((unsigned int )values == (unsigned int )((void *)0)) {
#line 588
    bytes = (char *)((void *)0);
#line 589
    needed = 0;
  } else {
#line 591
    if ((unsigned int )values == (unsigned int )((PyObject *)self)) {
      goto _L___0;
    } else {
#line 591
      if ((unsigned int )values->ob_type == (unsigned int )(& PyByteArray_Type)) {
#line 603
        bytes = ((PyByteArrayObject *)values)->ob_bytes;
#line 604
        needed = ((PyVarObject *)values)->ob_size;
      } else {
#line 591
        tmp___3 = PyType_IsSubtype(values->ob_type, & PyByteArray_Type);
#line 591
        if (tmp___3) {
#line 603
          bytes = ((PyByteArrayObject *)values)->ob_bytes;
#line 604
          needed = ((PyVarObject *)values)->ob_size;
        } else {
          _L___0: /* CIL Label */ 
#line 594
          values = PyByteArray_FromObject(values);
#line 595
          if ((unsigned int )values == (unsigned int )((void *)0)) {
#line 596
            return (-1);
          } else {

          }
#line 597
          err = bytearray_ass_subscript(self, index___0, values);
#line 598
          while (1) {
#line 598
            (values->ob_refcnt) --;
#line 598
            if (values->ob_refcnt != 0) {

            } else {
#line 598
              (*((values->ob_type)->tp_dealloc))(values);
            }
#line 598
            break;
          }
#line 599
          return (err);
        }
      }
    }
  }
   883: /* CIL Label */ 
#line 607
  if (step < 0) {
#line 607
    if (start < stop) {
#line 609
      stop = start;
    } else {
      goto _L___1;
    }
  } else {
    _L___1: /* CIL Label */ 
#line 607
    if (step > 0) {
#line 607
      if (start > stop) {
#line 609
        stop = start;
      } else {

      }
    } else {

    }
  }
   884: /* CIL Label */ 
#line 610
  if (step == 1) {
#line 611
    if (slicelen != needed) {
#line 612
      tmp___4 = _canresize(self);
#line 612
      if (tmp___4) {

      } else {
#line 613
        return (-1);
      }
#line 614
      if (slicelen > needed) {
#line 621
        memmove((void *)((self->ob_bytes + start) + needed),
                (void const   *)(self->ob_bytes + stop),
                (unsigned int )(((PyVarObject *)self)->ob_size - stop));
      } else {

      }
#line 624
      tmp___5 = PyByteArray_Resize((PyObject *)self,
                                   (((PyVarObject *)self)->ob_size + needed) - slicelen);
#line 624
      if (tmp___5 < 0) {
#line 626
        return (-1);
      } else {

      }
#line 627
      if (slicelen < needed) {
#line 634
        memmove((void *)((self->ob_bytes + start) + needed),
                (void const   *)(self->ob_bytes + stop),
                (unsigned int )((((PyVarObject *)self)->ob_size - start) - needed));
      } else {

      }
    } else {

    }
#line 639
    if (needed > 0) {
#line 640
      memcpy((void */* __restrict  */)(self->ob_bytes + start),
             (void const   */* __restrict  */)bytes, (unsigned int )needed);
    } else {

    }
#line 642
    return (0);
  } else {
#line 645
    if (needed == 0) {
#line 650
      tmp___6 = _canresize(self);
#line 650
      if (tmp___6) {

      } else {
#line 651
        return (-1);
      }
#line 653
      if (slicelen == 0) {
#line 655
        return (0);
      } else {

      }
#line 657
      if (step < 0) {
#line 658
        stop = start + 1;
#line 659
        start = (stop + step * (slicelen - 1)) - 1;
#line 660
        step = - step;
      } else {

      }
#line 662
      cur = (unsigned int )start;
#line 662
      i___0 = 0;
#line 662
      while (i___0 < slicelen) {
#line 664
        lim = step - 1;
#line 666
        if (cur + (size_t )step >= (unsigned int )((PyVarObject *)self)->ob_size) {
#line 667
          lim = (int )(((size_t )((PyVarObject *)self)->ob_size - cur) - 1U);
        } else {

        }
#line 669
        memmove((void *)((self->ob_bytes + cur) - i___0),
                (void const   *)((self->ob_bytes + cur) + 1), (unsigned int )lim);
#line 662
        cur += (size_t )step;
#line 662
        i___0 ++;
      }
#line 673
      cur = (unsigned int )start + (unsigned int )slicelen * (unsigned int )step;
#line 674
      if (cur < (unsigned int )((PyVarObject *)self)->ob_size) {
#line 675
        memmove((void *)((self->ob_bytes + cur) - slicelen),
                (void const   *)(self->ob_bytes + cur),
                (size_t )((PyVarObject *)self)->ob_size - cur);
      } else {

      }
#line 679
      tmp___7 = PyByteArray_Resize((PyObject *)self,
                                   ((PyVarObject *)self)->ob_size - slicelen);
#line 679
      if (tmp___7 < 0) {
#line 681
        return (-1);
      } else {

      }
#line 683
      return (0);
    } else {
#line 690
      if (needed != slicelen) {
#line 691
        PyErr_Format(PyExc_ValueError,
                     "attempt to assign bytes of size %zd to extended slice of size %zd",
                     needed, slicelen);
#line 695
        return (-1);
      } else {

      }
#line 697
      cur___0 = (unsigned int )start;
#line 697
      i___1 = 0;
#line 697
      while (i___1 < slicelen) {
#line 698
        *(self->ob_bytes + cur___0) = *(bytes + i___1);
#line 697
        cur___0 += (size_t )step;
#line 697
        i___1 ++;
      }
#line 699
      return (0);
    }
  }
}
}

cilRep: liveness failure for bytearray_ass_subscript: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: fail: 
#line 796
PyBuffer_Release(& view);
Liveness failed on function:
 static int bytearray_init(PyByteArrayObject *self , PyObject *args ,
                           PyObject *kwds ) 
{ PyObject *arg ;
  char const   *encoding ;
  char const   *errors ;
  Py_ssize_t count ;
  PyObject *it ;
  PyObject *(*iternext)(PyObject * ) ;
  int tmp ;
  int tmp___0 ;
  PyObject *encoded ;
  PyObject *new ;
  int tmp___1 ;
  int tmp___2 ;
  PyObject *tmp___3 ;
  Py_ssize_t size ;
  Py_buffer view ;
  int tmp___4 ;
  int tmp___5 ;
  int tmp___6 ;
  PyObject *item ;
  int rc ;
  int value ;
  int tmp___7 ;
  PyObject *tmp___8 ;
  int tmp___9 ;

  {
   1001: /* CIL Label */ 
#line 708
  arg = (PyObject *)((void *)0);
   1002: /* CIL Label */ 
#line 709
  encoding = (char const   *)((void *)0);
   1003: /* CIL Label */ 
#line 710
  errors = (char const   *)((void *)0);
   1004: /* CIL Label */ 
#line 715
  if (((PyVarObject *)self)->ob_size != 0) {
#line 717
    tmp = PyByteArray_Resize((PyObject *)self, 0);
#line 717
    if (tmp < 0) {
#line 718
      return (-1);
    } else {

    }
  } else {

  }
   1005: /* CIL Label */ 
#line 722
  tmp___0 = _PyArg_ParseTupleAndKeywords_SizeT(args, kwds, "|Oss:bytearray",
                                               kwlist, & arg, & encoding,
                                               & errors);
   1006: /* CIL Label */ 
#line 722
  if (tmp___0) {

  } else {
#line 724
    return (-1);
  }
   1007: /* CIL Label */ 
#line 727
  if ((unsigned int )arg == (unsigned int )((void *)0)) {
#line 728
    if ((unsigned int )encoding != (unsigned int )((void *)0)) {
#line 729
      PyErr_SetString(PyExc_TypeError,
                      "encoding or errors without sequence argument");
#line 731
      return (-1);
    } else {
#line 728
      if ((unsigned int )errors != (unsigned int )((void *)0)) {
#line 729
        PyErr_SetString(PyExc_TypeError,
                        "encoding or errors without sequence argument");
#line 731
        return (-1);
      } else {

      }
    }
#line 733
    return (0);
  } else {

  }
   1008: /* CIL Label */ 
#line 736
  if (((arg->ob_type)->tp_flags & (1L << 28)) != 0L) {
#line 739
    if ((unsigned int )encoding == (unsigned int )((void *)0)) {
#line 740
      PyErr_SetString(PyExc_TypeError, "string argument without an encoding");
#line 742
      return (-1);
    } else {

    }
#line 744
    encoded = PyUnicodeUCS2_AsEncodedString(arg, encoding, errors);
#line 745
    if ((unsigned int )encoded == (unsigned int )((void *)0)) {
#line 746
      return (-1);
    } else {

    }
#line 748
    new = bytearray_iconcat(self, encoded);
#line 749
    while (1) {
#line 749
      (encoded->ob_refcnt) --;
#line 749
      if (encoded->ob_refcnt != 0) {

      } else {
#line 749
        (*((encoded->ob_type)->tp_dealloc))(encoded);
      }
#line 749
      break;
    }
#line 750
    if ((unsigned int )new == (unsigned int )((void *)0)) {
#line 751
      return (-1);
    } else {

    }
#line 752
    while (1) {
#line 752
      (new->ob_refcnt) --;
#line 752
      if (new->ob_refcnt != 0) {

      } else {
#line 752
        (*((new->ob_type)->tp_dealloc))(new);
      }
#line 752
      break;
    }
#line 753
    return (0);
  } else {

  }
   1009: /* CIL Label */ 
#line 757
  if ((unsigned int )encoding != (unsigned int )((void *)0)) {
#line 758
    PyErr_SetString(PyExc_TypeError,
                    "encoding or errors without a string argument");
#line 760
    return (-1);
  } else {
#line 757
    if ((unsigned int )errors != (unsigned int )((void *)0)) {
#line 758
      PyErr_SetString(PyExc_TypeError,
                      "encoding or errors without a string argument");
#line 760
      return (-1);
    } else {

    }
  }
   1010: /* CIL Label */ 
#line 764
  count = PyNumber_AsSsize_t(arg, PyExc_OverflowError);
   1011: /* CIL Label */ 
#line 765
  if (count == -1) {
#line 765
    tmp___3 = PyErr_Occurred();
#line 765
    if (tmp___3) {
#line 766
      tmp___1 = PyErr_ExceptionMatches(PyExc_OverflowError);
#line 766
      if (tmp___1) {
#line 767
        return (-1);
      } else {

      }
#line 768
      PyErr_Clear();
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 770
    if (count < 0) {
#line 771
      PyErr_SetString(PyExc_ValueError, "negative count");
#line 772
      return (-1);
    } else {
#line 775
      if (count > 0) {
#line 776
        tmp___2 = PyByteArray_Resize((PyObject *)self, count);
#line 776
        if (tmp___2) {
#line 777
          return (-1);
        } else {

        }
#line 778
        memset((void *)self->ob_bytes, 0, (unsigned int )count);
      } else {

      }
#line 780
      return (0);
    }
  }
   1012: /* CIL Label */ 
#line 784
  if ((unsigned int )(arg->ob_type)->tp_as_buffer != (unsigned int )((void *)0)) {
#line 784
    if ((unsigned int )((arg->ob_type)->tp_as_buffer)->bf_getbuffer != (unsigned int )((void *)0)) {
#line 787
      tmp___4 = PyObject_GetBuffer(arg, & view, 284);
#line 787
      if (tmp___4 < 0) {
#line 788
        return (-1);
      } else {

      }
#line 789
      size = view.len;
#line 790
      tmp___5 = PyByteArray_Resize((PyObject *)self, size);
#line 790
      if (tmp___5 < 0) {
        goto fail;
      } else {

      }
#line 791
      tmp___6 = PyBuffer_ToContiguous((void *)self->ob_bytes, & view, size,
                                      (char )'C');
#line 791
      if (tmp___6 < 0) {
        goto fail;
      } else {

      }
#line 793
      PyBuffer_Release(& view);
#line 794
      return (0);
      fail: 
#line 796
      PyBuffer_Release(& view);
#line 797
      return (-1);
    } else {

    }
  } else {

  }
   1013: /* CIL Label */ 
#line 803
  it = PyObject_GetIter(arg);
   1014: /* CIL Label */ 
#line 804
  if ((unsigned int )it == (unsigned int )((void *)0)) {
#line 805
    return (-1);
  } else {

  }
   1015: /* CIL Label */ 
#line 806
  iternext = (it->ob_type)->tp_iternext;
   1016: /* CIL Label */ 
#line 809
  while (1) {
#line 814
    item = (*iternext)(it);
#line 815
    if ((unsigned int )item == (unsigned int )((void *)0)) {
#line 816
      tmp___8 = PyErr_Occurred();
#line 816
      if (tmp___8) {
#line 817
        tmp___7 = PyErr_ExceptionMatches(PyExc_StopIteration);
#line 817
        if (tmp___7) {

        } else {
          goto  1019;
        }
#line 819
        PyErr_Clear();
      } else {

      }
#line 821
      break;
    } else {

    }
#line 825
    rc = _getbytevalue(item, & value);
#line 826
    while (1) {
#line 826
      (item->ob_refcnt) --;
#line 826
      if (item->ob_refcnt != 0) {

      } else {
#line 826
        (*((item->ob_type)->tp_dealloc))(item);
      }
#line 826
      break;
    }
#line 827
    if (! rc) {
      goto  1019;
    } else {

    }
#line 831
    if (((PyVarObject *)self)->ob_size < self->ob_alloc) {
#line 832
      (((PyVarObject *)self)->ob_size) ++;
    } else {
#line 833
      tmp___9 = PyByteArray_Resize((PyObject *)self,
                                   ((PyVarObject *)self)->ob_size + 1);
#line 833
      if (tmp___9 < 0) {
        goto  1019;
      } else {

      }
    }
#line 835
    *(self->ob_bytes + (((PyVarObject *)self)->ob_size - 1)) = (char )value;
  }
   1017: /* CIL Label */ 
#line 839
  while (1) {
#line 839
    (it->ob_refcnt) --;
#line 839
    if (it->ob_refcnt != 0) {

    } else {
#line 839
      (*((it->ob_type)->tp_dealloc))(it);
    }
#line 839
    break;
  }
   1018: /* CIL Label */ 
#line 840
  return (0);
   1019: /* CIL Label */ 
  error: 
#line 844
  while (1) {
#line 844
    (it->ob_refcnt) --;
#line 844
    if (it->ob_refcnt != 0) {

    } else {
#line 844
      (*((it->ob_type)->tp_dealloc))(it);
    }
#line 844
    break;
  }
   1020: /* CIL Label */ 
#line 845
  return (-1);
}
}

cilRep: liveness failure for bytearray_init: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 914
tmp___14 = p;
#line 914
p ++;
#line 914
*tmp___14 = (unsigned short )'\\';
#line 915
tmp___15 = p;
#line 915
p ++;
#line 915
*tmp___15 = (unsigned short )'x';
#line 916
tmp___16 = p;
#line 916
p ++;
#line 916
*tmp___16 = (unsigned short )*(hexdigits + (((int )c & 0xf0) >> 4));
#line 917
tmp___17 = p;
#line 917
p ++;
#line 917
*tmp___17 = (unsigned short )*(hexdigits + ((int )c & 0xf));
Liveness failed on function:
 static PyObject *bytearray_repr(PyByteArrayObject *self ) 
{ char const   *quote_prefix ;
  char const   *quote_postfix ;
  Py_ssize_t length ;
  size_t newsize ;
  PyObject *v ;
  register Py_ssize_t i ;
  register Py_UNICODE c ;
  register Py_UNICODE *p ;
  int quote ;
  char *test ;
  char *start ;
  Py_UNICODE *tmp ;
  char const   *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  Py_UNICODE *tmp___2 ;
  Py_UNICODE *tmp___3 ;
  Py_UNICODE *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  Py_UNICODE *tmp___8 ;
  Py_UNICODE *tmp___9 ;
  Py_UNICODE *tmp___10 ;
  Py_UNICODE *tmp___11 ;
  Py_UNICODE *tmp___12 ;
  Py_UNICODE *tmp___13 ;
  Py_UNICODE *tmp___14 ;
  Py_UNICODE *tmp___15 ;
  Py_UNICODE *tmp___16 ;
  Py_UNICODE *tmp___17 ;
  Py_UNICODE *tmp___18 ;
  Py_UNICODE *tmp___19 ;
  Py_UNICODE *tmp___20 ;
  char const   *tmp___21 ;
  int tmp___22 ;

  {
   1138: /* CIL Label */ 
#line 854
  quote_prefix = "bytearray(b";
   1139: /* CIL Label */ 
#line 855
  quote_postfix = ")";
   1140: /* CIL Label */ 
#line 856
  length = ((PyVarObject *)self)->ob_size;
   1141: /* CIL Label */ 
#line 860
  if (length > ((int )(4294967295U >> 1) - 14) / 4) {
#line 861
    PyErr_SetString(PyExc_OverflowError,
                    "bytearray object is too large to make repr");
#line 863
    return ((PyObject *)((void *)0));
  } else {

  }
   1142: /* CIL Label */ 
#line 865
  newsize = (unsigned int )(14 + 4 * length);
   1143: /* CIL Label */ 
#line 866
  v = PyUnicodeUCS2_FromUnicode((Py_UNICODE const   *)((void *)0), (int )newsize);
   1144: /* CIL Label */ 
#line 867
  if ((unsigned int )v == (unsigned int )((void *)0)) {
#line 868
    return ((PyObject *)((void *)0));
  } else {
#line 877
    quote = '\'';
#line 880
    if (((PyVarObject *)self)->ob_size) {
#line 880
      start = self->ob_bytes;
    } else {
#line 880
      start = _PyByteArray_empty_string;
    }
#line 881
    test = start;
#line 881
    while ((unsigned int )test < (unsigned int )(start + length)) {
#line 882
      if ((int )*test == 34) {
#line 883
        quote = '\'';
        goto decided;
      } else {
#line 886
        if ((int )*test == 39) {
#line 887
          quote = '\"';
        } else {

        }
      }
#line 881
      test ++;
    }
    decided: 
#line 893
    p = ((PyUnicodeObject *)v)->str;
#line 894
    while (*quote_prefix) {
#line 895
      tmp = p;
#line 895
      p ++;
#line 895
      tmp___0 = quote_prefix;
#line 895
      quote_prefix ++;
#line 895
      *tmp = (unsigned short )*tmp___0;
    }
#line 896
    tmp___1 = p;
#line 896
    p ++;
#line 896
    *tmp___1 = (unsigned short )quote;
#line 898
    i = 0;
#line 898
    while (i < length) {
#line 902
      c = (unsigned short )*(self->ob_bytes + i);
#line 903
      if ((int )c == 39) {
        goto _L___0;
      } else {
#line 903
        if ((int )c == 92) {
          _L___0: /* CIL Label */ 
#line 904
          tmp___2 = p;
#line 904
          p ++;
#line 904
          *tmp___2 = (unsigned short )'\\';
#line 904
          tmp___3 = p;
#line 904
          p ++;
#line 904
          *tmp___3 = c;
        } else {
#line 905
          if ((int )c == 9) {
#line 906
            tmp___4 = p;
#line 906
            p ++;
#line 906
            *tmp___4 = (unsigned short )'\\';
#line 906
            tmp___5 = p;
#line 906
            p ++;
#line 906
            *tmp___5 = (unsigned short )'t';
          } else {
#line 907
            if ((int )c == 10) {
#line 908
              tmp___6 = p;
#line 908
              p ++;
#line 908
              *tmp___6 = (unsigned short )'\\';
#line 908
              tmp___7 = p;
#line 908
              p ++;
#line 908
              *tmp___7 = (unsigned short )'n';
            } else {
#line 909
              if ((int )c == 13) {
#line 910
                tmp___8 = p;
#line 910
                p ++;
#line 910
                *tmp___8 = (unsigned short )'\\';
#line 910
                tmp___9 = p;
#line 910
                p ++;
#line 910
                *tmp___9 = (unsigned short )'r';
              } else {
#line 911
                if ((int )c == 0) {
#line 912
                  tmp___10 = p;
#line 912
                  p ++;
#line 912
                  *tmp___10 = (unsigned short )'\\';
#line 912
                  tmp___11 = p;
#line 912
                  p ++;
#line 912
                  *tmp___11 = (unsigned short )'x';
#line 912
                  tmp___12 = p;
#line 912
                  p ++;
#line 912
                  *tmp___12 = (unsigned short )'0';
#line 912
                  tmp___13 = p;
#line 912
                  p ++;
#line 912
                  *tmp___13 = (unsigned short )'0';
                } else {
#line 913
                  if ((int )c < 32) {
                    goto _L;
                  } else {
#line 913
                    if ((int )c >= 0x7f) {
                      _L: /* CIL Label */ 
#line 914
                      tmp___14 = p;
#line 914
                      p ++;
#line 914
                      *tmp___14 = (unsigned short )'\\';
#line 915
                      tmp___15 = p;
#line 915
                      p ++;
#line 915
                      *tmp___15 = (unsigned short )'x';
#line 916
                      tmp___16 = p;
#line 916
                      p ++;
#line 916
                      *tmp___16 = (unsigned short )*(hexdigits + (((int )c & 0xf0) >> 4));
#line 917
                      tmp___17 = p;
#line 917
                      p ++;
#line 917
                      *tmp___17 = (unsigned short )*(hexdigits + ((int )c & 0xf));
                    } else {
#line 920
                      tmp___18 = p;
#line 920
                      p ++;
#line 920
                      *tmp___18 = c;
                    }
                  }
                }
              }
            }
          }
        }
      }
#line 898
      i ++;
    }
#line 923
    tmp___19 = p;
#line 923
    p ++;
#line 923
    *tmp___19 = (unsigned short )quote;
#line 924
    while (*quote_postfix) {
#line 925
      tmp___20 = p;
#line 925
      p ++;
#line 925
      tmp___21 = quote_postfix;
#line 925
      quote_postfix ++;
#line 925
      *tmp___20 = (unsigned short )*tmp___21;
    }
#line 927
    *p = (unsigned short )'\000';
#line 928
    tmp___22 = PyUnicodeUCS2_Resize(& v, p - ((PyUnicodeObject *)v)->str);
#line 928
    if (tmp___22) {
#line 929
      while (1) {
#line 929
        (v->ob_refcnt) --;
#line 929
        if (v->ob_refcnt != 0) {

        } else {
#line 929
          (*((v->ob_type)->tp_dealloc))(v);
        }
#line 929
        break;
      }
#line 930
      return ((PyObject *)((void *)0));
    } else {

    }
#line 932
    return (v);
  }
}
}

cilRep: liveness failure for bytearray_repr: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___1: /* CIL Label */ 
#line 991
minsize = self_size;
Liveness failed on function:
 static PyObject *bytearray_richcompare(PyObject *self , PyObject *other ,
                                        int op ) 
{ Py_ssize_t self_size ;
  Py_ssize_t other_size ;
  Py_buffer self_bytes ;
  Py_buffer other_bytes ;
  PyObject *res ;
  Py_ssize_t minsize ;
  int cmp ;
  int tmp ;
  int tmp___0 ;
  int tmp___1 ;

  {
   1200: /* CIL Label */ 
#line 959
  tmp___0 = PyObject_IsInstance(self, (PyObject *)(& PyUnicode_Type));
   1201: /* CIL Label */ 
#line 959
  if (tmp___0) {
    goto _L___0;
  } else {
#line 959
    tmp___1 = PyObject_IsInstance(other, (PyObject *)(& PyUnicode_Type));
#line 959
    if (tmp___1) {
      _L___0: /* CIL Label */ 
#line 961
      if (Py_BytesWarningFlag) {
#line 961
        if (op == 2) {
          goto _L;
        } else {
#line 961
          if (op == 3) {
            _L: /* CIL Label */ 
#line 962
            tmp = PyErr_WarnEx(PyExc_BytesWarning,
                               "Comparison between bytearray and string", 1);
#line 962
            if (tmp) {
#line 964
              return ((PyObject *)((void *)0));
            } else {

            }
          } else {

          }
        }
      } else {

      }
#line 967
      (_Py_NotImplementedStruct.ob_refcnt) ++;
#line 968
      return (& _Py_NotImplementedStruct);
    } else {

    }
  }
   1202: /* CIL Label */ 
#line 971
  self_size = _getbuffer(self, & self_bytes);
   1203: /* CIL Label */ 
#line 972
  if (self_size < 0) {
#line 973
    PyErr_Clear();
#line 974
    (_Py_NotImplementedStruct.ob_refcnt) ++;
#line 975
    return (& _Py_NotImplementedStruct);
  } else {

  }
   1204: /* CIL Label */ 
#line 978
  other_size = _getbuffer(other, & other_bytes);
   1205: /* CIL Label */ 
#line 979
  if (other_size < 0) {
#line 980
    PyErr_Clear();
#line 981
    PyBuffer_Release(& self_bytes);
#line 982
    (_Py_NotImplementedStruct.ob_refcnt) ++;
#line 983
    return (& _Py_NotImplementedStruct);
  } else {

  }
   1206: /* CIL Label */ 
#line 986
  if (self_size != other_size) {
#line 986
    if (op == 2) {
#line 988
      cmp = op == 3;
    } else {
#line 986
      if (op == 3) {
#line 988
        cmp = op == 3;
      } else {
        goto _L___1;
      }
    }
  } else {
    _L___1: /* CIL Label */ 
#line 991
    minsize = self_size;
#line 992
    if (other_size < minsize) {
#line 993
      minsize = other_size;
    } else {

    }
#line 995
    cmp = memcmp((void const   *)self_bytes.buf,
                 (void const   *)other_bytes.buf, (unsigned int )minsize);
#line 998
    if (cmp == 0) {
#line 999
      if (self_size < other_size) {
#line 1000
        cmp = -1;
      } else {
#line 1001
        if (self_size > other_size) {
#line 1002
          cmp = 1;
        } else {

        }
      }
    } else {

    }
#line 1005
    switch (op) {
    case 0: 
#line 1006
    cmp = cmp < 0;
#line 1006
    break;
    case 1: 
#line 1007
    cmp = cmp <= 0;
#line 1007
    break;
    case 2: 
#line 1008
    cmp = cmp == 0;
#line 1008
    break;
    case 3: 
#line 1009
    cmp = cmp != 0;
#line 1009
    break;
    case 4: 
#line 1010
    cmp = cmp > 0;
#line 1010
    break;
    case 5: 
#line 1011
    cmp = cmp >= 0;
#line 1011
    break;
    }
  }
   1207: /* CIL Label */ 
#line 1015
  if (cmp) {
#line 1015
    res = (PyObject *)(& _Py_TrueStruct);
  } else {
#line 1015
    res = (PyObject *)(& _Py_FalseStruct);
  }
   1208: /* CIL Label */ 
#line 1016
  PyBuffer_Release(& self_bytes);
   1209: /* CIL Label */ 
#line 1017
  PyBuffer_Release(& other_bytes);
   1210: /* CIL Label */ 
#line 1018
  (res->ob_refcnt) ++;
   1211: /* CIL Label */ 
#line 1019
  return (res);
}
}

cilRep: liveness failure for bytearray_richcompare: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: __Cont: /* CIL Label */ 
#line 92 "Objects/stringlib/fastsearch.h"
i ++;
Liveness failed on function:
 __inline static Py_ssize_t fastsearch(char const   *s , Py_ssize_t n ,
                                       char const   *p , Py_ssize_t m ,
                                       Py_ssize_t maxcount , int mode ) 
{ unsigned long mask ;
  Py_ssize_t skip ;
  Py_ssize_t count ;
  Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t mlast ;
  Py_ssize_t w ;

  {
   1339: /* CIL Label */ 
#line 42
  count = 0;
   1340: /* CIL Label */ 
#line 45
  w = n - m;
   1341: /* CIL Label */ 
#line 47
  if (w < 0) {
#line 48
    return (-1);
  } else {
#line 47
    if (mode == 0) {
#line 47
      if (maxcount == 0) {
#line 48
        return (-1);
      } else {

      }
    } else {

    }
  }
   1342: /* CIL Label */ 
#line 51
  if (m <= 1) {
#line 52
    if (m <= 0) {
#line 53
      return (-1);
    } else {

    }
#line 55
    if (mode == 0) {
#line 56
      i = 0;
#line 56
      while (i < n) {
#line 57
        if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 58
          count ++;
#line 59
          if (count == maxcount) {
#line 60
            return (maxcount);
          } else {

          }
        } else {

        }
#line 56
        i ++;
      }
#line 62
      return (count);
    } else {
#line 63
      if (mode == 1) {
#line 64
        i = 0;
#line 64
        while (i < n) {
#line 65
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 66
            return (i);
          } else {

          }
#line 64
          i ++;
        }
      } else {
#line 68
        i = n - 1;
#line 68
        while (i > -1) {
#line 69
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 70
            return (i);
          } else {

          }
#line 68
          i --;
        }
      }
    }
#line 72
    return (-1);
  } else {

  }
   1343: /* CIL Label */ 
#line 75
  mlast = m - 1;
   1344: /* CIL Label */ 
#line 76
  skip = mlast - 1;
   1345: /* CIL Label */ 
#line 77
  mask = 0UL;
   1346: /* CIL Label */ 
#line 79
  if (mode != 2) {
#line 84
    i = 0;
#line 84
    while (i < mlast) {
#line 85
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 86
      if ((int const   )*(p + i) == (int const   )*(p + mlast)) {
#line 87
        skip = (mlast - i) - 1;
      } else {

      }
#line 84
      i ++;
    }
#line 90
    mask |= 1UL << ((int const   )*(p + mlast) & 31);
#line 92
    i = 0;
#line 92
    while (i <= w) {
#line 94
      if ((int const   )*(s + ((i + m) - 1)) == (int const   )*(p + (m - 1))) {
#line 96
        j = 0;
#line 96
        while (j < mlast) {
#line 97
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 98
            break;
          } else {

          }
#line 96
          j ++;
        }
#line 99
        if (j == mlast) {
#line 101
          if (mode != 0) {
#line 102
            return (i);
          } else {

          }
#line 103
          count ++;
#line 104
          if (count == maxcount) {
#line 105
            return (maxcount);
          } else {

          }
#line 106
          i += mlast;
          goto __Cont;
        } else {

        }
#line 110
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 111
          i += m;
        } else {
#line 113
          i += skip;
        }
      } else {
#line 116
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 117
          i += m;
        } else {

        }
      }
      __Cont: /* CIL Label */ 
#line 92
      i ++;
    }
  } else {
#line 125
    mask |= 1UL << ((int const   )*(p + 0) & 31);
#line 127
    i = mlast;
#line 127
    while (i > 0) {
#line 128
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 129
      if ((int const   )*(p + i) == (int const   )*(p + 0)) {
#line 130
        skip = i - 1;
      } else {

      }
#line 127
      i --;
    }
#line 133
    i = w;
#line 133
    while (i >= 0) {
#line 134
      if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 136
        j = mlast;
#line 136
        while (j > 0) {
#line 137
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 138
            break;
          } else {

          }
#line 136
          j --;
        }
#line 139
        if (j == 0) {
#line 141
          return (i);
        } else {

        }
#line 143
        if (i > 0) {
#line 143
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 144
            i -= m;
          } else {
#line 146
            i -= skip;
          }
        } else {
#line 146
          i -= skip;
        }
      } else {
#line 149
        if (i > 0) {
#line 149
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 150
            i -= m;
          } else {

          }
        } else {

        }
      }
#line 133
      i --;
    }
  }
   1347: /* CIL Label */ 
#line 155
  if (mode != 0) {
#line 156
    return (-1);
  } else {

  }
   1348: /* CIL Label */ 
#line 157
  return (count);
}
}

cilRep: liveness failure for fastsearch: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 42 "Objects/stringlib/transmogrify.h"
i += j;
#line 43
j = 0U;
Liveness failed on function:
 static PyObject *stringlib_expandtabs(PyObject *self , PyObject *args ) 
{ char const   *e ;
  char const   *p ;
  char *q ;
  size_t i ;
  size_t j ;
  PyObject *u ;
  int tabsize ;
  int tmp ;
  char *tmp___0 ;
  char *tmp___1 ;
  size_t tmp___2 ;
  char *tmp___3 ;

  {
   2142: /* CIL Label */ 
#line 20
  tabsize = 8;
   2143: /* CIL Label */ 
#line 22
  tmp = _PyArg_ParseTuple_SizeT(args, "|i:expandtabs", & tabsize);
   2144: /* CIL Label */ 
#line 22
  if (tmp) {

  } else {
#line 23
    return ((PyObject *)((void *)0));
  }
   2145: /* CIL Label */ 
#line 26
  j = 0U;
   2146: /* CIL Label */ 
#line 26
  i = j;
   2147: /* CIL Label */ 
#line 27
  if (((PyVarObject *)self)->ob_size) {
#line 27
    tmp___0 = ((PyByteArrayObject *)self)->ob_bytes;
  } else {
#line 27
    tmp___0 = _PyByteArray_empty_string;
  }
   2148: /* CIL Label */ 
#line 27
  e = (char const   *)(tmp___0 + ((PyVarObject *)self)->ob_size);
   2149: /* CIL Label */ 
#line 28
  if (((PyVarObject *)self)->ob_size) {
#line 28
    p = (char const   *)((PyByteArrayObject *)self)->ob_bytes;
  } else {
#line 28
    p = (char const   *)(_PyByteArray_empty_string);
  }
   2150: /* CIL Label */ 
#line 28
  while ((unsigned int )p < (unsigned int )e) {
#line 29
    if ((int const   )*p == 9) {
#line 30
      if (tabsize > 0) {
#line 31
        j += (unsigned int )tabsize - j % (unsigned int )tabsize;
#line 32
        if (j > (size_t )((int )(4294967295U >> 1))) {
#line 33
          PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 35
          return ((PyObject *)((void *)0));
        } else {

        }
      } else {

      }
    } else {
#line 40
      j ++;
#line 41
      if ((int const   )*p == 10) {
        goto _L;
      } else {
#line 41
        if ((int const   )*p == 13) {
          _L: /* CIL Label */ 
#line 42
          i += j;
#line 43
          j = 0U;
#line 44
          if (i > (size_t )((int )(4294967295U >> 1))) {
#line 45
            PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 47
            return ((PyObject *)((void *)0));
          } else {

          }
        } else {

        }
      }
    }
#line 28
    p ++;
  }
   2151: /* CIL Label */ 
#line 52
  if (i + j > (size_t )((int )(4294967295U >> 1))) {
#line 53
    PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 54
    return ((PyObject *)((void *)0));
  } else {

  }
   2152: /* CIL Label */ 
#line 58
  u = PyByteArray_FromStringAndSize((char const   *)((void *)0), (int )(i + j));
   2153: /* CIL Label */ 
#line 59
  if (! u) {
#line 60
    return ((PyObject *)((void *)0));
  } else {

  }
   2154: /* CIL Label */ 
#line 62
  j = 0U;
   2155: /* CIL Label */ 
#line 63
  if (((PyVarObject *)u)->ob_size) {
#line 63
    q = ((PyByteArrayObject *)u)->ob_bytes;
  } else {
#line 63
    q = _PyByteArray_empty_string;
  }
   2156: /* CIL Label */ 
#line 65
  if (((PyVarObject *)self)->ob_size) {
#line 65
    p = (char const   *)((PyByteArrayObject *)self)->ob_bytes;
  } else {
#line 65
    p = (char const   *)(_PyByteArray_empty_string);
  }
   2157: /* CIL Label */ 
#line 65
  while ((unsigned int )p < (unsigned int )e) {
#line 66
    if ((int const   )*p == 9) {
#line 67
      if (tabsize > 0) {
#line 68
        i = (unsigned int )tabsize - j % (unsigned int )tabsize;
#line 69
        j += i;
#line 70
        while (1) {
#line 70
          tmp___2 = i;
#line 70
          i --;
#line 70
          if (tmp___2) {

          } else {
#line 70
            break;
          }
#line 71
          tmp___1 = q;
#line 71
          q ++;
#line 71
          *tmp___1 = (char )' ';
        }
      } else {

      }
    } else {
#line 75
      j ++;
#line 76
      tmp___3 = q;
#line 76
      q ++;
#line 76
      *tmp___3 = (char )*p;
#line 77
      if ((int const   )*p == 10) {
#line 78
        j = 0U;
      } else {
#line 77
        if ((int const   )*p == 13) {
#line 78
          j = 0U;
        } else {

        }
      }
    }
#line 65
    p ++;
  }
   2158: /* CIL Label */ 
#line 81
  return (u);
}
}

cilRep: liveness failure for stringlib_expandtabs: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: done: 
#line 1297 "Objects/bytearrayobject.c"
PyBuffer_Release(& vsubstr);
Liveness failed on function:
 static int _bytearray_tailmatch(PyByteArrayObject *self , PyObject *substr ,
                                 Py_ssize_t start , Py_ssize_t end ,
                                 int direction ) 
{ Py_ssize_t len ;
  char const   *str ;
  Py_buffer vsubstr ;
  int rv ;
  Py_ssize_t tmp ;
  int tmp___0 ;
  int tmp___1 ;

  {
   2442: /* CIL Label */ 
#line 1267
  len = ((PyVarObject *)self)->ob_size;
   2443: /* CIL Label */ 
#line 1270
  rv = 0;
   2444: /* CIL Label */ 
#line 1272
  if (((PyVarObject *)self)->ob_size) {
#line 1272
    str = (char const   *)self->ob_bytes;
  } else {
#line 1272
    str = (char const   *)(_PyByteArray_empty_string);
  }
   2445: /* CIL Label */ 
#line 1274
  tmp = _getbuffer(substr, & vsubstr);
   2446: /* CIL Label */ 
#line 1274
  if (tmp < 0) {
#line 1275
    return (-1);
  } else {

  }
   2447: /* CIL Label */ 
#line 1277
  if (end > len) {
#line 1277
    end = len;
  } else {
#line 1277
    if (end < 0) {
#line 1277
      end += len;
#line 1277
      if (end < 0) {
#line 1277
        end = 0;
      } else {

      }
    } else {

    }
  }
   2448: /* CIL Label */ 
#line 1277
  if (start < 0) {
#line 1277
    start += len;
#line 1277
    if (start < 0) {
#line 1277
      start = 0;
    } else {

    }
  } else {

  }
   2449: /* CIL Label */ 
#line 1279
  if (direction < 0) {
#line 1281
    if (start + vsubstr.len > len) {
      goto done;
    } else {

    }
  } else {
#line 1286
    if (end - start < vsubstr.len) {
      goto done;
    } else {
#line 1286
      if (start > len) {
        goto done;
      } else {

      }
    }
#line 1290
    if (end - vsubstr.len > start) {
#line 1291
      start = end - vsubstr.len;
    } else {

    }
  }
   2450: /* CIL Label */ 
#line 1293
  if (end - start >= vsubstr.len) {
#line 1294
    tmp___0 = memcmp((void const   *)(str + start), (void const   *)vsubstr.buf,
                     (unsigned int )vsubstr.len);
#line 1294
    if (tmp___0) {
#line 1294
      tmp___1 = 0;
    } else {
#line 1294
      tmp___1 = 1;
    }
#line 1294
    rv = tmp___1;
  } else {

  }
   2451: /* CIL Label */ 
  done: 
#line 1297
  PyBuffer_Release(& vsubstr);
   2452: /* CIL Label */ 
#line 1298
  return (rv);
}
}

cilRep: liveness failure for _bytearray_tailmatch: Errormsg.Error
cilRep: computed liveness
cilRep: preprocessed/Objects/bytesobject.c: parsing
cilRep: preprocessed/Objects/bytesobject.c: parsed (0.680611 MB)
cilRep: computing liveness
Bug: BF(Liveness): stmtStartData is not initialized for -1: end: 
#line 335 "Objects/bytesobject.c"
_PyBytes_Resize(& string, s - ((PyBytesObject *)string)->ob_sval);
Liveness failed on function:
 PyObject *( /* format attribute */  PyBytes_FromFormatV)(char const   *format ,
                                                          va_list vargs ) 
{ va_list count ;
  Py_ssize_t n ;
  char const   *f ;
  char *s ;
  PyObject *string ;
  char const   *p ;
  int tmp ;
  int tmp___0 ;
  size_t tmp___1 ;
  int tmp___2 ;
  size_t tmp___3 ;
  char const   *p___0 ;
  char const   *tmp___4 ;
  Py_ssize_t i ;
  int longflag ;
  int size_tflag ;
  char const   *tmp___5 ;
  char const   *tmp___6 ;
  char *tmp___7 ;
  long tmp___8 ;
  Py_ssize_t tmp___9 ;
  int tmp___10 ;
  size_t tmp___11 ;
  unsigned long tmp___12 ;
  size_t tmp___13 ;
  unsigned int tmp___14 ;
  size_t tmp___15 ;
  int tmp___16 ;
  size_t tmp___17 ;
  int tmp___18 ;
  size_t tmp___19 ;
  size_t tmp___20 ;
  void *tmp___21 ;
  size_t tmp___22 ;
  size_t tmp___23 ;
  char *tmp___24 ;
  size_t tmp___25 ;
  char *tmp___26 ;

  {
   4198: /* CIL Label */ 
#line 167
  n = 0;
   4199: /* CIL Label */ 
#line 172
  count = vargs;
   4200: /* CIL Label */ 
#line 174
  f = format;
   4201: /* CIL Label */ 
#line 174
  while (*f) {
#line 175
    if ((int const   )*f == 37) {
#line 176
      p = f;
#line 177
      while (1) {
#line 177
        f ++;
#line 177
        if (*f) {
#line 177
          if ((int const   )*f != 37) {
#line 177
            if (! (_Py_ctype_table[(unsigned char )((int const   )*f & 255)] & 3U)) {

            } else {
#line 177
              break;
            }
          } else {
#line 177
            break;
          }
        } else {
#line 177
          break;
        }
      }
#line 183
      if ((int const   )*f == 108) {
        goto _L;
      } else {
#line 183
        if ((int const   )*f == 122) {
          _L: /* CIL Label */ 
#line 183
          if ((int const   )*(f + 1) == 100) {
#line 185
            f ++;
          } else {
#line 183
            if ((int const   )*(f + 1) == 117) {
#line 185
              f ++;
            } else {

            }
          }
        } else {

        }
      }
#line 187
      switch ((int )*f) {
      case 99: 
#line 189
      tmp = __builtin_va_arg(count, int );
      case 37: 
#line 192
      n ++;
#line 193
      break;
      case 100: 
      case 117: 
      case 105: 
      case 120: 
#line 195
      tmp___0 = __builtin_va_arg(count, int );
#line 199
      n += 20;
#line 200
      break;
      case 115: 
#line 202
      s = __builtin_va_arg(count, char *);
#line 203
      tmp___1 = strlen((char const   *)s);
#line 203
      n = (int )((size_t )n + tmp___1);
#line 204
      break;
      case 112: 
#line 206
      tmp___2 = __builtin_va_arg(count, int );
#line 212
      n += 19;
#line 213
      break;
      default: 
#line 221
      tmp___3 = strlen(p);
#line 221
      n = (int )((size_t )n + tmp___3);
      goto expand;
      }
    } else {
#line 225
      n ++;
    }
#line 174
    f ++;
  }
   4202: /* CIL Label */ 
  expand: 
#line 231
  string = PyBytes_FromStringAndSize((char const   *)((void *)0), n);
   4203: /* CIL Label */ 
#line 232
  if (! string) {
#line 233
    return ((PyObject *)((void *)0));
  } else {

  }
   4204: /* CIL Label */ 
#line 235
  s = PyBytes_AsString(string);
   4205: /* CIL Label */ 
#line 237
  f = format;
   4206: /* CIL Label */ 
#line 237
  while (*f) {
#line 238
    if ((int const   )*f == 37) {
#line 239
      tmp___4 = f;
#line 239
      f ++;
#line 239
      p___0 = tmp___4;
#line 241
      longflag = 0;
#line 242
      size_tflag = 0;
#line 245
      n = 0;
#line 246
      while (_Py_ctype_table[(unsigned char )((int const   )*f & 255)] & 4U) {
#line 247
        tmp___5 = f;
#line 247
        f ++;
#line 247
        n = (n * 10 + (Py_ssize_t )*tmp___5) - 48;
      }
#line 248
      if ((int const   )*f == 46) {
#line 249
        f ++;
#line 250
        n = 0;
#line 251
        while (_Py_ctype_table[(unsigned char )((int const   )*f & 255)] & 4U) {
#line 252
          tmp___6 = f;
#line 252
          f ++;
#line 252
          n = (n * 10 + (Py_ssize_t )*tmp___6) - 48;
        }
      } else {

      }
#line 254
      while (1) {
#line 254
        if (*f) {
#line 254
          if ((int const   )*f != 37) {
#line 254
            if (! (_Py_ctype_table[(unsigned char )((int const   )*f & 255)] & 3U)) {

            } else {
#line 254
              break;
            }
          } else {
#line 254
            break;
          }
        } else {
#line 254
          break;
        }
#line 255
        f ++;
      }
#line 258
      if ((int const   )*f == 108) {
#line 258
        if ((int const   )*(f + 1) == 100) {
#line 259
          longflag = 1;
#line 260
          f ++;
        } else {
#line 258
          if ((int const   )*(f + 1) == 117) {
#line 259
            longflag = 1;
#line 260
            f ++;
          } else {

          }
        }
      } else {

      }
#line 263
      if ((int const   )*f == 122) {
#line 263
        if ((int const   )*(f + 1) == 100) {
#line 264
          size_tflag = 1;
#line 265
          f ++;
        } else {
#line 263
          if ((int const   )*(f + 1) == 117) {
#line 264
            size_tflag = 1;
#line 265
            f ++;
          } else {

          }
        }
      } else {

      }
#line 268
      switch ((int )*f) {
      case 99: 
#line 270
      tmp___7 = s;
#line 270
      s ++;
#line 270
      *tmp___7 = __builtin_va_arg(vargs, int );
#line 271
      break;
      case 100: 
#line 273
      if (longflag) {
#line 274
        tmp___8 = __builtin_va_arg(vargs, long );
#line 274
        sprintf((char */* __restrict  */)s,
                (char const   */* __restrict  */)"%ld", tmp___8);
      } else {
#line 275
        if (size_tflag) {
#line 276
          tmp___9 = __builtin_va_arg(vargs, Py_ssize_t );
#line 276
          sprintf((char */* __restrict  */)s,
                  (char const   */* __restrict  */)"%zd", tmp___9);
        } else {
#line 279
          tmp___10 = __builtin_va_arg(vargs, int );
#line 279
          sprintf((char */* __restrict  */)s,
                  (char const   */* __restrict  */)"%d", tmp___10);
        }
      }
#line 280
      tmp___11 = strlen((char const   *)s);
#line 280
      s += tmp___11;
#line 281
      break;
      case 117: 
#line 283
      if (longflag) {
#line 284
        tmp___12 = __builtin_va_arg(vargs, unsigned long );
#line 284
        sprintf((char */* __restrict  */)s,
                (char const   */* __restrict  */)"%lu", tmp___12);
      } else {
#line 286
        if (size_tflag) {
#line 287
          tmp___13 = __builtin_va_arg(vargs, size_t );
#line 287
          sprintf((char */* __restrict  */)s,
                  (char const   */* __restrict  */)"%zu", tmp___13);
        } else {
#line 290
          tmp___14 = __builtin_va_arg(vargs, unsigned int );
#line 290
          sprintf((char */* __restrict  */)s,
                  (char const   */* __restrict  */)"%u", tmp___14);
        }
      }
#line 292
      tmp___15 = strlen((char const   *)s);
#line 292
      s += tmp___15;
#line 293
      break;
      case 105: 
#line 295
      tmp___16 = __builtin_va_arg(vargs, int );
#line 295
      sprintf((char */* __restrict  */)s, (char const   */* __restrict  */)"%i",
              tmp___16);
#line 296
      tmp___17 = strlen((char const   *)s);
#line 296
      s += tmp___17;
#line 297
      break;
      case 120: 
#line 299
      tmp___18 = __builtin_va_arg(vargs, int );
#line 299
      sprintf((char */* __restrict  */)s, (char const   */* __restrict  */)"%x",
              tmp___18);
#line 300
      tmp___19 = strlen((char const   *)s);
#line 300
      s += tmp___19;
#line 301
      break;
      case 115: 
#line 303
      p___0 = __builtin_va_arg(vargs, char *);
#line 304
      tmp___20 = strlen(p___0);
#line 304
      i = (int )tmp___20;
#line 305
      if (n > 0) {
#line 305
        if (i > n) {
#line 306
          i = n;
        } else {

        }
      } else {

      }
#line 307
      memcpy((void */* __restrict  */)s, (void const   */* __restrict  */)p___0,
             (unsigned int )i);
#line 308
      s += i;
#line 309
      break;
      case 112: 
#line 311
      tmp___21 = __builtin_va_arg(vargs, void *);
#line 311
      sprintf((char */* __restrict  */)s, (char const   */* __restrict  */)"%p",
              tmp___21);
#line 313
      if ((int )*(s + 1) == 88) {
#line 314
        *(s + 1) = (char )'x';
      } else {
#line 315
        if ((int )*(s + 1) != 120) {
#line 316
          tmp___22 = strlen((char const   *)s);
#line 316
          memmove((void *)(s + 2), (void const   *)s, tmp___22 + 1U);
#line 317
          *(s + 0) = (char )'0';
#line 318
          *(s + 1) = (char )'x';
        } else {

        }
      }
#line 320
      tmp___23 = strlen((char const   *)s);
#line 320
      s += tmp___23;
#line 321
      break;
      case 37: 
#line 323
      tmp___24 = s;
#line 323
      s ++;
#line 323
      *tmp___24 = (char )'%';
#line 324
      break;
      default: 
#line 326
      strcpy((char */* __restrict  */)s, (char const   */* __restrict  */)p___0);
#line 327
      tmp___25 = strlen((char const   *)s);
#line 327
      s += tmp___25;
      goto end;
      }
    } else {
#line 331
      tmp___26 = s;
#line 331
      s ++;
#line 331
      *tmp___26 = (char )*f;
    }
#line 237
    f ++;
  }
   4207: /* CIL Label */ 
  end: 
#line 335
  _PyBytes_Resize(& string, s - ((PyBytesObject *)string)->ob_sval);
   4208: /* CIL Label */ 
#line 336
  return (string);
}
}

cilRep: liveness failure for PyBytes_FromFormatV: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: __Cont: /* CIL Label */ 
#line 92 "Objects/stringlib/fastsearch.h"
i ++;
Liveness failed on function:
 __inline static Py_ssize_t fastsearch(char const   *s , Py_ssize_t n ,
                                       char const   *p , Py_ssize_t m ,
                                       Py_ssize_t maxcount , int mode ) 
{ unsigned long mask ;
  Py_ssize_t skip ;
  Py_ssize_t count ;
  Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t mlast ;
  Py_ssize_t w ;

  {
   4578: /* CIL Label */ 
#line 42
  count = 0;
   4579: /* CIL Label */ 
#line 45
  w = n - m;
   4580: /* CIL Label */ 
#line 47
  if (w < 0) {
#line 48
    return (-1);
  } else {
#line 47
    if (mode == 0) {
#line 47
      if (maxcount == 0) {
#line 48
        return (-1);
      } else {

      }
    } else {

    }
  }
   4581: /* CIL Label */ 
#line 51
  if (m <= 1) {
#line 52
    if (m <= 0) {
#line 53
      return (-1);
    } else {

    }
#line 55
    if (mode == 0) {
#line 56
      i = 0;
#line 56
      while (i < n) {
#line 57
        if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 58
          count ++;
#line 59
          if (count == maxcount) {
#line 60
            return (maxcount);
          } else {

          }
        } else {

        }
#line 56
        i ++;
      }
#line 62
      return (count);
    } else {
#line 63
      if (mode == 1) {
#line 64
        i = 0;
#line 64
        while (i < n) {
#line 65
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 66
            return (i);
          } else {

          }
#line 64
          i ++;
        }
      } else {
#line 68
        i = n - 1;
#line 68
        while (i > -1) {
#line 69
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 70
            return (i);
          } else {

          }
#line 68
          i --;
        }
      }
    }
#line 72
    return (-1);
  } else {

  }
   4582: /* CIL Label */ 
#line 75
  mlast = m - 1;
   4583: /* CIL Label */ 
#line 76
  skip = mlast - 1;
   4584: /* CIL Label */ 
#line 77
  mask = 0UL;
   4585: /* CIL Label */ 
#line 79
  if (mode != 2) {
#line 84
    i = 0;
#line 84
    while (i < mlast) {
#line 85
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 86
      if ((int const   )*(p + i) == (int const   )*(p + mlast)) {
#line 87
        skip = (mlast - i) - 1;
      } else {

      }
#line 84
      i ++;
    }
#line 90
    mask |= 1UL << ((int const   )*(p + mlast) & 31);
#line 92
    i = 0;
#line 92
    while (i <= w) {
#line 94
      if ((int const   )*(s + ((i + m) - 1)) == (int const   )*(p + (m - 1))) {
#line 96
        j = 0;
#line 96
        while (j < mlast) {
#line 97
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 98
            break;
          } else {

          }
#line 96
          j ++;
        }
#line 99
        if (j == mlast) {
#line 101
          if (mode != 0) {
#line 102
            return (i);
          } else {

          }
#line 103
          count ++;
#line 104
          if (count == maxcount) {
#line 105
            return (maxcount);
          } else {

          }
#line 106
          i += mlast;
          goto __Cont;
        } else {

        }
#line 110
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 111
          i += m;
        } else {
#line 113
          i += skip;
        }
      } else {
#line 116
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 117
          i += m;
        } else {

        }
      }
      __Cont: /* CIL Label */ 
#line 92
      i ++;
    }
  } else {
#line 125
    mask |= 1UL << ((int const   )*(p + 0) & 31);
#line 127
    i = mlast;
#line 127
    while (i > 0) {
#line 128
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 129
      if ((int const   )*(p + i) == (int const   )*(p + 0)) {
#line 130
        skip = i - 1;
      } else {

      }
#line 127
      i --;
    }
#line 133
    i = w;
#line 133
    while (i >= 0) {
#line 134
      if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 136
        j = mlast;
#line 136
        while (j > 0) {
#line 137
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 138
            break;
          } else {

          }
#line 136
          j --;
        }
#line 139
        if (j == 0) {
#line 141
          return (i);
        } else {

        }
#line 143
        if (i > 0) {
#line 143
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 144
            i -= m;
          } else {
#line 146
            i -= skip;
          }
        } else {
#line 146
          i -= skip;
        }
      } else {
#line 149
        if (i > 0) {
#line 149
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 150
            i -= m;
          } else {

          }
        } else {

        }
      }
#line 133
      i --;
    }
  }
   4586: /* CIL Label */ 
#line 155
  if (mode != 0) {
#line 156
    return (-1);
  } else {

  }
   4587: /* CIL Label */ 
#line 157
  return (count);
}
}

cilRep: liveness failure for fastsearch: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 185 "Objects/stringlib/split.h"
sub = PyBytes_FromStringAndSize(str + i, str_len - i);
Liveness failed on function:
 __inline static PyObject *stringlib_split(PyObject *str_obj ,
                                           char const   *str ,
                                           Py_ssize_t str_len ,
                                           char const   *sep ,
                                           Py_ssize_t sep_len ,
                                           Py_ssize_t maxcount ) 
{ Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t pos ;
  Py_ssize_t count ;
  PyObject *list ;
  PyObject *sub ;
  PyObject *tmp ;
  int tmp___0 ;
  int tmp___1 ;
  Py_ssize_t tmp___2 ;
  int tmp___3 ;

  {
   4953: /* CIL Label */ 
#line 153
  count = 0;
   4954: /* CIL Label */ 
#line 156
  if (sep_len == 0) {
#line 157
    PyErr_SetString(PyExc_ValueError, "empty separator");
#line 158
    return ((PyObject *)((void *)0));
  } else {
#line 160
    if (sep_len == 1) {
#line 161
      tmp = stringlib_split_char(str_obj, str, str_len, (char )*(sep + 0),
                                 maxcount);
#line 161
      return (tmp);
    } else {

    }
  }
   4955: /* CIL Label */ 
#line 163
  if (maxcount >= 12) {
#line 163
    tmp___0 = 12;
  } else {
#line 163
    tmp___0 = maxcount + 1;
  }
   4956: /* CIL Label */ 
#line 163
  list = PyList_New(tmp___0);
   4957: /* CIL Label */ 
#line 164
  if ((unsigned int )list == (unsigned int )((void *)0)) {
#line 165
    return ((PyObject *)((void *)0));
  } else {

  }
   4958: /* CIL Label */ 
#line 167
  j = 0;
   4959: /* CIL Label */ 
#line 167
  i = j;
   4960: /* CIL Label */ 
#line 168
  while (1) {
#line 168
    tmp___2 = maxcount;
#line 168
    maxcount --;
#line 168
    if (tmp___2 > 0) {

    } else {
#line 168
      break;
    }
#line 169
    pos = fastsearch(str + i, str_len - i, sep, sep_len, -1, 1);
#line 170
    if (pos < 0) {
#line 171
      break;
    } else {

    }
#line 172
    j = i + pos;
#line 173
    sub = PyBytes_FromStringAndSize(str + i, j - i);
#line 173
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  4964;
    } else {

    }
#line 173
    if (count < 12) {
#line 173
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 173
      tmp___1 = PyList_Append(list, sub);
#line 173
      if (tmp___1) {
#line 173
        while (1) {
#line 173
          (sub->ob_refcnt) --;
#line 173
          if (sub->ob_refcnt != 0) {

          } else {
#line 173
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 173
          break;
        }
        goto  4964;
      } else {
#line 173
        while (1) {
#line 173
          (sub->ob_refcnt) --;
#line 173
          if (sub->ob_refcnt != 0) {

          } else {
#line 173
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 173
          break;
        }
      }
    }
#line 173
    count ++;
#line 174
    i = j + sep_len;
  }
   4961: /* CIL Label */ 
#line 177
  if (count == 0) {
#line 177
    if ((unsigned int )str_obj->ob_type == (unsigned int )(& PyBytes_Type)) {
#line 179
      (str_obj->ob_refcnt) ++;
#line 180
      *(((PyListObject *)list)->ob_item + 0) = str_obj;
#line 181
      count ++;
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 185
    sub = PyBytes_FromStringAndSize(str + i, str_len - i);
#line 185
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  4964;
    } else {

    }
#line 185
    if (count < 12) {
#line 185
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 185
      tmp___3 = PyList_Append(list, sub);
#line 185
      if (tmp___3) {
#line 185
        while (1) {
#line 185
          (sub->ob_refcnt) --;
#line 185
          if (sub->ob_refcnt != 0) {

          } else {
#line 185
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 185
          break;
        }
        goto  4964;
      } else {
#line 185
        while (1) {
#line 185
          (sub->ob_refcnt) --;
#line 185
          if (sub->ob_refcnt != 0) {

          } else {
#line 185
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 185
          break;
        }
      }
    }
#line 185
    count ++;
  }
   4962: /* CIL Label */ 
#line 187
  ((PyVarObject *)list)->ob_size = count;
   4963: /* CIL Label */ 
#line 188
  return (list);
   4964: /* CIL Label */ 
  onError: 
#line 191
  while (1) {
#line 191
    (list->ob_refcnt) --;
#line 191
    if (list->ob_refcnt != 0) {

    } else {
#line 191
      (*((list->ob_type)->tp_dealloc))(list);
    }
#line 191
    break;
  }
   4965: /* CIL Label */ 
#line 192
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for stringlib_split: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 326
sub = PyBytes_FromStringAndSize(str + 0, j - 0);
Liveness failed on function:
 __inline static PyObject *stringlib_rsplit(PyObject *str_obj ,
                                            char const   *str ,
                                            Py_ssize_t str_len ,
                                            char const   *sep ,
                                            Py_ssize_t sep_len ,
                                            Py_ssize_t maxcount ) 
{ Py_ssize_t j ;
  Py_ssize_t pos ;
  Py_ssize_t count ;
  PyObject *list ;
  PyObject *sub ;
  PyObject *tmp ;
  int tmp___0 ;
  int tmp___1 ;
  Py_ssize_t tmp___2 ;
  int tmp___3 ;
  int tmp___4 ;

  {
   5203: /* CIL Label */ 
#line 295
  count = 0;
   5204: /* CIL Label */ 
#line 298
  if (sep_len == 0) {
#line 299
    PyErr_SetString(PyExc_ValueError, "empty separator");
#line 300
    return ((PyObject *)((void *)0));
  } else {
#line 302
    if (sep_len == 1) {
#line 303
      tmp = stringlib_rsplit_char(str_obj, str, str_len, (char )*(sep + 0),
                                  maxcount);
#line 303
      return (tmp);
    } else {

    }
  }
   5205: /* CIL Label */ 
#line 305
  if (maxcount >= 12) {
#line 305
    tmp___0 = 12;
  } else {
#line 305
    tmp___0 = maxcount + 1;
  }
   5206: /* CIL Label */ 
#line 305
  list = PyList_New(tmp___0);
   5207: /* CIL Label */ 
#line 306
  if ((unsigned int )list == (unsigned int )((void *)0)) {
#line 307
    return ((PyObject *)((void *)0));
  } else {

  }
   5208: /* CIL Label */ 
#line 309
  j = str_len;
   5209: /* CIL Label */ 
#line 310
  while (1) {
#line 310
    tmp___2 = maxcount;
#line 310
    maxcount --;
#line 310
    if (tmp___2 > 0) {

    } else {
#line 310
      break;
    }
#line 311
    pos = fastsearch(str, j, sep, sep_len, -1, 2);
#line 312
    if (pos < 0) {
#line 313
      break;
    } else {

    }
#line 314
    sub = PyBytes_FromStringAndSize(str + (pos + sep_len), j - (pos + sep_len));
#line 314
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  5215;
    } else {

    }
#line 314
    if (count < 12) {
#line 314
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 314
      tmp___1 = PyList_Append(list, sub);
#line 314
      if (tmp___1) {
#line 314
        while (1) {
#line 314
          (sub->ob_refcnt) --;
#line 314
          if (sub->ob_refcnt != 0) {

          } else {
#line 314
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 314
          break;
        }
        goto  5215;
      } else {
#line 314
        while (1) {
#line 314
          (sub->ob_refcnt) --;
#line 314
          if (sub->ob_refcnt != 0) {

          } else {
#line 314
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 314
          break;
        }
      }
    }
#line 314
    count ++;
#line 315
    j = pos;
  }
   5210: /* CIL Label */ 
#line 318
  if (count == 0) {
#line 318
    if ((unsigned int )str_obj->ob_type == (unsigned int )(& PyBytes_Type)) {
#line 320
      (str_obj->ob_refcnt) ++;
#line 321
      *(((PyListObject *)list)->ob_item + 0) = str_obj;
#line 322
      count ++;
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 326
    sub = PyBytes_FromStringAndSize(str + 0, j - 0);
#line 326
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  5215;
    } else {

    }
#line 326
    if (count < 12) {
#line 326
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 326
      tmp___3 = PyList_Append(list, sub);
#line 326
      if (tmp___3) {
#line 326
        while (1) {
#line 326
          (sub->ob_refcnt) --;
#line 326
          if (sub->ob_refcnt != 0) {

          } else {
#line 326
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 326
          break;
        }
        goto  5215;
      } else {
#line 326
        while (1) {
#line 326
          (sub->ob_refcnt) --;
#line 326
          if (sub->ob_refcnt != 0) {

          } else {
#line 326
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 326
          break;
        }
      }
    }
#line 326
    count ++;
  }
   5211: /* CIL Label */ 
#line 328
  ((PyVarObject *)list)->ob_size = count;
   5212: /* CIL Label */ 
#line 329
  tmp___4 = PyList_Reverse(list);
   5213: /* CIL Label */ 
#line 329
  if (tmp___4 < 0) {
    goto  5215;
  } else {

  }
   5214: /* CIL Label */ 
#line 331
  return (list);
   5215: /* CIL Label */ 
  onError: 
#line 334
  while (1) {
#line 334
    (list->ob_refcnt) --;
#line 334
    if (list->ob_refcnt != 0) {

    } else {
#line 334
      (*((list->ob_type)->tp_dealloc))(list);
    }
#line 334
    break;
  }
   5216: /* CIL Label */ 
#line 335
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for stringlib_rsplit: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 42 "Objects/stringlib/transmogrify.h"
i += j;
#line 43
j = 0U;
Liveness failed on function:
 static PyObject *stringlib_expandtabs(PyObject *self , PyObject *args ) 
{ char const   *e ;
  char const   *p ;
  char *q ;
  size_t i ;
  size_t j ;
  PyObject *u ;
  int tabsize ;
  int tmp ;
  char *tmp___0 ;
  size_t tmp___1 ;
  char *tmp___2 ;

  {
   5375: /* CIL Label */ 
#line 20
  tabsize = 8;
   5376: /* CIL Label */ 
#line 22
  tmp = _PyArg_ParseTuple_SizeT(args, "|i:expandtabs", & tabsize);
   5377: /* CIL Label */ 
#line 22
  if (tmp) {

  } else {
#line 23
    return ((PyObject *)((void *)0));
  }
   5378: /* CIL Label */ 
#line 26
  j = 0U;
   5379: /* CIL Label */ 
#line 26
  i = j;
   5380: /* CIL Label */ 
#line 27
  e = (char const   *)(((PyBytesObject *)self)->ob_sval + ((PyVarObject *)self)->ob_size);
   5381: /* CIL Label */ 
#line 28
  p = (char const   *)(((PyBytesObject *)self)->ob_sval);
   5382: /* CIL Label */ 
#line 28
  while ((unsigned int )p < (unsigned int )e) {
#line 29
    if ((int const   )*p == 9) {
#line 30
      if (tabsize > 0) {
#line 31
        j += (unsigned int )tabsize - j % (unsigned int )tabsize;
#line 32
        if (j > (size_t )((int )(4294967295U >> 1))) {
#line 33
          PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 35
          return ((PyObject *)((void *)0));
        } else {

        }
      } else {

      }
    } else {
#line 40
      j ++;
#line 41
      if ((int const   )*p == 10) {
        goto _L;
      } else {
#line 41
        if ((int const   )*p == 13) {
          _L: /* CIL Label */ 
#line 42
          i += j;
#line 43
          j = 0U;
#line 44
          if (i > (size_t )((int )(4294967295U >> 1))) {
#line 45
            PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 47
            return ((PyObject *)((void *)0));
          } else {

          }
        } else {

        }
      }
    }
#line 28
    p ++;
  }
   5383: /* CIL Label */ 
#line 52
  if (i + j > (size_t )((int )(4294967295U >> 1))) {
#line 53
    PyErr_SetString(PyExc_OverflowError, "result is too long");
#line 54
    return ((PyObject *)((void *)0));
  } else {

  }
   5384: /* CIL Label */ 
#line 58
  u = PyBytes_FromStringAndSize((char const   *)((void *)0), (int )(i + j));
   5385: /* CIL Label */ 
#line 59
  if (! u) {
#line 60
    return ((PyObject *)((void *)0));
  } else {

  }
   5386: /* CIL Label */ 
#line 62
  j = 0U;
   5387: /* CIL Label */ 
#line 63
  q = ((PyBytesObject *)u)->ob_sval;
   5388: /* CIL Label */ 
#line 65
  p = (char const   *)(((PyBytesObject *)self)->ob_sval);
   5389: /* CIL Label */ 
#line 65
  while ((unsigned int )p < (unsigned int )e) {
#line 66
    if ((int const   )*p == 9) {
#line 67
      if (tabsize > 0) {
#line 68
        i = (unsigned int )tabsize - j % (unsigned int )tabsize;
#line 69
        j += i;
#line 70
        while (1) {
#line 70
          tmp___1 = i;
#line 70
          i --;
#line 70
          if (tmp___1) {

          } else {
#line 70
            break;
          }
#line 71
          tmp___0 = q;
#line 71
          q ++;
#line 71
          *tmp___0 = (char )' ';
        }
      } else {

      }
    } else {
#line 75
      j ++;
#line 76
      tmp___2 = q;
#line 76
      q ++;
#line 76
      *tmp___2 = (char )*p;
#line 77
      if ((int const   )*p == 10) {
#line 78
        j = 0U;
      } else {
#line 77
        if ((int const   )*p == 13) {
#line 78
          j = 0U;
        } else {

        }
      }
    }
#line 65
    p ++;
  }
   5390: /* CIL Label */ 
#line 81
  return (u);
}
}

cilRep: liveness failure for stringlib_expandtabs: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 620 "Objects/bytesobject.c"
tmp___9 = p;
#line 620
p ++;
#line 620
*tmp___9 = (unsigned short )'\\';
#line 621
tmp___10 = p;
#line 621
p ++;
#line 621
*tmp___10 = (unsigned short )'x';
#line 622
tmp___11 = p;
#line 622
p ++;
#line 622
*tmp___11 = (unsigned short )*(hexdigits + (((int )c & 0xf0) >> 4));
#line 623
tmp___12 = p;
#line 623
p ++;
#line 623
*tmp___12 = (unsigned short )*(hexdigits + ((int )c & 0xf));
Liveness failed on function:
 PyObject *PyBytes_Repr(PyObject *obj , int smartquotes ) 
{ register PyBytesObject *op ;
  Py_ssize_t length ;
  size_t newsize ;
  PyObject *v ;
  register Py_ssize_t i ;
  register Py_UNICODE c ;
  register Py_UNICODE *p ;
  int quote ;
  char *test ;
  char *start ;
  Py_UNICODE *tmp ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  Py_UNICODE *tmp___2 ;
  Py_UNICODE *tmp___3 ;
  Py_UNICODE *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  Py_UNICODE *tmp___8 ;
  Py_UNICODE *tmp___9 ;
  Py_UNICODE *tmp___10 ;
  Py_UNICODE *tmp___11 ;
  Py_UNICODE *tmp___12 ;
  Py_UNICODE *tmp___13 ;
  Py_UNICODE *tmp___14 ;
  int tmp___15 ;

  {
   5574: /* CIL Label */ 
#line 568
  op = (PyBytesObject *)obj;
   5575: /* CIL Label */ 
#line 569
  length = ((PyVarObject *)op)->ob_size;
   5576: /* CIL Label */ 
#line 572
  if (length > ((int )(4294967295U >> 1) - 3) / 4) {
#line 573
    PyErr_SetString(PyExc_OverflowError,
                    "bytes object is too large to make repr");
#line 575
    return ((PyObject *)((void *)0));
  } else {

  }
   5577: /* CIL Label */ 
#line 577
  newsize = (unsigned int )(3 + 4 * length);
   5578: /* CIL Label */ 
#line 578
  v = PyUnicodeUCS2_FromUnicode((Py_UNICODE const   *)((void *)0), (int )newsize);
   5579: /* CIL Label */ 
#line 579
  if ((unsigned int )v == (unsigned int )((void *)0)) {
#line 580
    return ((PyObject *)((void *)0));
  } else {
#line 585
    p = ((PyUnicodeObject *)v)->str;
#line 589
    quote = '\'';
#line 590
    if (smartquotes) {
#line 592
      start = op->ob_sval;
#line 593
      test = start;
#line 593
      while ((unsigned int )test < (unsigned int )(start + length)) {
#line 594
        if ((int )*test == 34) {
#line 595
          quote = '\'';
          goto decided;
        } else {
#line 598
          if ((int )*test == 39) {
#line 599
            quote = '\"';
          } else {

          }
        }
#line 593
        test ++;
      }
      decided: ;
    } else {

    }
#line 605
    tmp = p;
#line 605
    p ++;
#line 605
    *tmp = (unsigned short )'b';
#line 605
    tmp___0 = p;
#line 605
    p ++;
#line 605
    *tmp___0 = (unsigned short )quote;
#line 606
    i = 0;
#line 606
    while (i < length) {
#line 610
      c = (unsigned short )op->ob_sval[i];
#line 611
      if ((int )c == quote) {
        goto _L___0;
      } else {
#line 611
        if ((int )c == 92) {
          _L___0: /* CIL Label */ 
#line 612
          tmp___1 = p;
#line 612
          p ++;
#line 612
          *tmp___1 = (unsigned short )'\\';
#line 612
          tmp___2 = p;
#line 612
          p ++;
#line 612
          *tmp___2 = c;
        } else {
#line 613
          if ((int )c == 9) {
#line 614
            tmp___3 = p;
#line 614
            p ++;
#line 614
            *tmp___3 = (unsigned short )'\\';
#line 614
            tmp___4 = p;
#line 614
            p ++;
#line 614
            *tmp___4 = (unsigned short )'t';
          } else {
#line 615
            if ((int )c == 10) {
#line 616
              tmp___5 = p;
#line 616
              p ++;
#line 616
              *tmp___5 = (unsigned short )'\\';
#line 616
              tmp___6 = p;
#line 616
              p ++;
#line 616
              *tmp___6 = (unsigned short )'n';
            } else {
#line 617
              if ((int )c == 13) {
#line 618
                tmp___7 = p;
#line 618
                p ++;
#line 618
                *tmp___7 = (unsigned short )'\\';
#line 618
                tmp___8 = p;
#line 618
                p ++;
#line 618
                *tmp___8 = (unsigned short )'r';
              } else {
#line 619
                if ((int )c < 32) {
                  goto _L;
                } else {
#line 619
                  if ((int )c >= 0x7f) {
                    _L: /* CIL Label */ 
#line 620
                    tmp___9 = p;
#line 620
                    p ++;
#line 620
                    *tmp___9 = (unsigned short )'\\';
#line 621
                    tmp___10 = p;
#line 621
                    p ++;
#line 621
                    *tmp___10 = (unsigned short )'x';
#line 622
                    tmp___11 = p;
#line 622
                    p ++;
#line 622
                    *tmp___11 = (unsigned short )*(hexdigits + (((int )c & 0xf0) >> 4));
#line 623
                    tmp___12 = p;
#line 623
                    p ++;
#line 623
                    *tmp___12 = (unsigned short )*(hexdigits + ((int )c & 0xf));
                  } else {
#line 626
                    tmp___13 = p;
#line 626
                    p ++;
#line 626
                    *tmp___13 = c;
                  }
                }
              }
            }
          }
        }
      }
#line 606
      i ++;
    }
#line 629
    tmp___14 = p;
#line 629
    p ++;
#line 629
    *tmp___14 = (unsigned short )quote;
#line 630
    *p = (unsigned short )'\000';
#line 631
    tmp___15 = PyUnicodeUCS2_Resize(& v, p - ((PyUnicodeObject *)v)->str);
#line 631
    if (tmp___15) {
#line 632
      while (1) {
#line 632
        (v->ob_refcnt) --;
#line 632
        if (v->ob_refcnt != 0) {

        } else {
#line 632
          (*((v->ob_type)->tp_dealloc))(v);
        }
#line 632
        break;
      }
#line 633
      return ((PyObject *)((void *)0));
    } else {

    }
#line 635
    return (v);
  }
}
}

cilRep: liveness failure for PyBytes_Repr: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: out: 
#line 863
(result->ob_refcnt) ++;
Liveness failed on function:
 static PyObject *bytes_richcompare(PyBytesObject *a , PyBytesObject *b ,
                                    int op ) 
{ int c ;
  Py_ssize_t len_a ;
  Py_ssize_t len_b ;
  Py_ssize_t min_len ;
  PyObject *result ;
  int tmp ;
  int tmp___0 ;
  int tmp___1 ;
  int tmp___2 ;
  int tmp___3 ;

  {
   5766: /* CIL Label */ 
#line 805
  if (((((PyObject *)a)->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 805
    if (((((PyObject *)b)->ob_type)->tp_flags & (1L << 27)) != 0L) {

    } else {
      goto _L___1;
    }
  } else {
    _L___1: /* CIL Label */ 
#line 806
    if (Py_BytesWarningFlag) {
#line 806
      if (op == 2) {
        goto _L___0;
      } else {
#line 806
        if (op == 3) {
          _L___0: /* CIL Label */ 
#line 806
          tmp___0 = PyObject_IsInstance((PyObject *)a,
                                        (PyObject *)(& PyUnicode_Type));
#line 806
          if (tmp___0) {
            goto _L;
          } else {
#line 806
            tmp___1 = PyObject_IsInstance((PyObject *)b,
                                          (PyObject *)(& PyUnicode_Type));
#line 806
            if (tmp___1) {
              _L: /* CIL Label */ 
#line 811
              tmp = PyErr_WarnEx(PyExc_BytesWarning,
                                 "Comparison between bytes and string", 1);
#line 811
              if (tmp) {
#line 813
                return ((PyObject *)((void *)0));
              } else {

              }
            } else {

            }
          }
        } else {

        }
      }
    } else {

    }
#line 815
    result = & _Py_NotImplementedStruct;
    goto out;
  }
   5767: /* CIL Label */ 
#line 818
  if ((unsigned int )a == (unsigned int )b) {
#line 819
    switch (op) {
    case 2: 
    case 1: 
    case 5: 
#line 821
    result = (PyObject *)(& _Py_TrueStruct);
    goto out;
    case 3: 
    case 0: 
    case 4: 
#line 824
    result = (PyObject *)(& _Py_FalseStruct);
    goto out;
    }
  } else {

  }
   5768: /* CIL Label */ 
#line 828
  if (op == 2) {
#line 831
    if (((PyVarObject *)a)->ob_size == ((PyVarObject *)b)->ob_size) {
#line 831
      if ((int )a->ob_sval[0] == (int )b->ob_sval[0]) {
#line 831
        tmp___2 = memcmp((void const   *)(a->ob_sval),
                         (void const   *)(b->ob_sval),
                         (unsigned int )((PyVarObject *)a)->ob_size);
#line 831
        if (tmp___2 == 0) {
#line 834
          result = (PyObject *)(& _Py_TrueStruct);
        } else {
#line 836
          result = (PyObject *)(& _Py_FalseStruct);
        }
      } else {
#line 836
        result = (PyObject *)(& _Py_FalseStruct);
      }
    } else {
#line 836
      result = (PyObject *)(& _Py_FalseStruct);
    }
    goto out;
  } else {

  }
   5769: /* CIL Label */ 
#line 840
  len_a = ((PyVarObject *)a)->ob_size;
   5770: /* CIL Label */ 
#line 840
  len_b = ((PyVarObject *)b)->ob_size;
   5771: /* CIL Label */ 
#line 841
  if (len_a < len_b) {
#line 841
    min_len = len_a;
  } else {
#line 841
    min_len = len_b;
  }
   5772: /* CIL Label */ 
#line 842
  if (min_len > 0) {
#line 843
    c = (int )((unsigned char )((int )a->ob_sval[0] & 0xff)) - (int )((unsigned char )((int )b->ob_sval[0] & 0xff));
#line 844
    if (c == 0) {
#line 845
      c = memcmp((void const   *)(a->ob_sval), (void const   *)(b->ob_sval),
                 (unsigned int )min_len);
    } else {

    }
  } else {
#line 847
    c = 0;
  }
   5773: /* CIL Label */ 
#line 848
  if (c == 0) {
#line 849
    if (len_a < len_b) {
#line 849
      c = -1;
    } else {
#line 849
      if (len_a > len_b) {
#line 849
        tmp___3 = 1;
      } else {
#line 849
        tmp___3 = 0;
      }
#line 849
      c = tmp___3;
    }
  } else {

  }
   0: /* CIL Label */ 
#line 850
  switch (op) {
  case 0: 
#line 851
  c = c < 0;
#line 851
  break;
  case 1: 
#line 852
  c = c <= 0;
#line 852
  break;
  case 2: ;
#line 853
  break;
  case 3: 
#line 854
  c = c != 0;
#line 854
  break;
  case 4: 
#line 855
  c = c > 0;
#line 855
  break;
  case 5: 
#line 856
  c = c >= 0;
#line 856
  break;
  default: 
#line 858
  result = & _Py_NotImplementedStruct;
  goto out;
  }
   5774: /* CIL Label */ 
#line 861
  if (c) {
#line 861
    result = (PyObject *)(& _Py_TrueStruct);
  } else {
#line 861
    result = (PyObject *)(& _Py_FalseStruct);
  }
   5775: /* CIL Label */ 
  out: 
#line 863
  (result->ob_refcnt) ++;
   5776: /* CIL Label */ 
#line 864
  return (result);
}
}

cilRep: liveness failure for bytes_richcompare: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 1174
PyErr_SetString(PyExc_OverflowError, "join() result is too long for bytes");
Liveness failed on function:
 static PyObject *bytes_join(PyObject *self , PyObject *orig ) 
{ char *sep ;
  Py_ssize_t seplen ;
  PyObject *res ;
  char *p ;
  Py_ssize_t seqlen ;
  size_t sz ;
  Py_ssize_t i ;
  PyObject *seq ;
  PyObject *item ;
  PyObject *tmp ;
  size_t old_sz ;
  int tmp___0 ;
  size_t n ;
  char *q ;

  {
   6007: /* CIL Label */ 
#line 1125
  sep = ((PyBytesObject *)self)->ob_sval;
   6008: /* CIL Label */ 
#line 1126
  seplen = ((PyVarObject *)self)->ob_size;
   6009: /* CIL Label */ 
#line 1127
  res = (PyObject *)((void *)0);
   6010: /* CIL Label */ 
#line 1129
  seqlen = 0;
   6011: /* CIL Label */ 
#line 1130
  sz = (size_t )0;
   6012: /* CIL Label */ 
#line 1134
  seq = PySequence_Fast(orig, "");
   6013: /* CIL Label */ 
#line 1135
  if ((unsigned int )seq == (unsigned int )((void *)0)) {
#line 1136
    return ((PyObject *)((void *)0));
  } else {

  }
   6014: /* CIL Label */ 
#line 1139
  seqlen = PySequence_Size(seq);
   6015: /* CIL Label */ 
#line 1140
  if (seqlen == 0) {
#line 1141
    while (1) {
#line 1141
      (seq->ob_refcnt) --;
#line 1141
      if (seq->ob_refcnt != 0) {

      } else {
#line 1141
        (*((seq->ob_type)->tp_dealloc))(seq);
      }
#line 1141
      break;
    }
#line 1142
    tmp = PyBytes_FromString("");
#line 1142
    return (tmp);
  } else {

  }
   6016: /* CIL Label */ 
#line 1144
  if (seqlen == 1) {
#line 1145
    if (((seq->ob_type)->tp_flags & (1L << 25)) != 0L) {
#line 1145
      item = *(((PyListObject *)seq)->ob_item + 0);
    } else {
#line 1145
      item = ((PyTupleObject *)seq)->ob_item[0];
    }
#line 1146
    if ((unsigned int )item->ob_type == (unsigned int )(& PyBytes_Type)) {
#line 1147
      (item->ob_refcnt) ++;
#line 1148
      while (1) {
#line 1148
        (seq->ob_refcnt) --;
#line 1148
        if (seq->ob_refcnt != 0) {

        } else {
#line 1148
          (*((seq->ob_type)->tp_dealloc))(seq);
        }
#line 1148
        break;
      }
#line 1149
      return (item);
    } else {

    }
  } else {

  }
   6017: /* CIL Label */ 
#line 1159
  i = 0;
   6018: /* CIL Label */ 
#line 1159
  while (i < seqlen) {
#line 1160
    old_sz = sz;
#line 1161
    if (((seq->ob_type)->tp_flags & (1L << 25)) != 0L) {
#line 1161
      item = *(((PyListObject *)seq)->ob_item + i);
    } else {
#line 1161
      item = ((PyTupleObject *)seq)->ob_item[i];
    }
#line 1162
    if (! (((item->ob_type)->tp_flags & (1L << 27)) != 0L)) {
#line 1162
      if ((unsigned int )item->ob_type == (unsigned int )(& PyByteArray_Type)) {

      } else {
#line 1162
        tmp___0 = PyType_IsSubtype(item->ob_type, & PyByteArray_Type);
#line 1162
        if (tmp___0) {

        } else {
#line 1163
          PyErr_Format(PyExc_TypeError,
                       "sequence item %zd: expected bytes, %.80s found", i,
                       (item->ob_type)->tp_name);
#line 1167
          while (1) {
#line 1167
            (seq->ob_refcnt) --;
#line 1167
            if (seq->ob_refcnt != 0) {

            } else {
#line 1167
              (*((seq->ob_type)->tp_dealloc))(seq);
            }
#line 1167
            break;
          }
#line 1168
          return ((PyObject *)((void *)0));
        }
      }
    } else {

    }
#line 1170
    sz += (size_t )((PyVarObject *)item)->ob_size;
#line 1171
    if (i != 0) {
#line 1172
      sz += (size_t )seplen;
    } else {

    }
#line 1173
    if (sz < old_sz) {
      goto _L;
    } else {
#line 1173
      if (sz > (size_t )((int )(4294967295U >> 1))) {
        _L: /* CIL Label */ 
#line 1174
        PyErr_SetString(PyExc_OverflowError,
                        "join() result is too long for bytes");
#line 1176
        while (1) {
#line 1176
          (seq->ob_refcnt) --;
#line 1176
          if (seq->ob_refcnt != 0) {

          } else {
#line 1176
            (*((seq->ob_type)->tp_dealloc))(seq);
          }
#line 1176
          break;
        }
#line 1177
        return ((PyObject *)((void *)0));
      } else {

      }
    }
#line 1159
    i ++;
  }
   6019: /* CIL Label */ 
#line 1182
  res = PyBytes_FromStringAndSize((char const   *)((char *)((void *)0)),
                                  (int )sz);
   6020: /* CIL Label */ 
#line 1183
  if ((unsigned int )res == (unsigned int )((void *)0)) {
#line 1184
    while (1) {
#line 1184
      (seq->ob_refcnt) --;
#line 1184
      if (seq->ob_refcnt != 0) {

      } else {
#line 1184
        (*((seq->ob_type)->tp_dealloc))(seq);
      }
#line 1184
      break;
    }
#line 1185
    return ((PyObject *)((void *)0));
  } else {

  }
   6021: /* CIL Label */ 
#line 1191
  p = ((PyBytesObject *)res)->ob_sval;
   6022: /* CIL Label */ 
#line 1192
  i = 0;
   6023: /* CIL Label */ 
#line 1192
  while (i < seqlen) {
#line 1195
    if (i) {
#line 1196
      memcpy((void */* __restrict  */)p, (void const   */* __restrict  */)sep,
             (unsigned int )seplen);
#line 1197
      p += seplen;
    } else {

    }
#line 1199
    if (((seq->ob_type)->tp_flags & (1L << 25)) != 0L) {
#line 1199
      item = *(((PyListObject *)seq)->ob_item + i);
    } else {
#line 1199
      item = ((PyTupleObject *)seq)->ob_item[i];
    }
#line 1200
    n = (unsigned int )((PyVarObject *)item)->ob_size;
#line 1201
    if (((item->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 1202
      q = ((PyBytesObject *)item)->ob_sval;
    } else {
#line 1204
      if (((PyVarObject *)item)->ob_size) {
#line 1204
        q = ((PyByteArrayObject *)item)->ob_bytes;
      } else {
#line 1204
        q = _PyByteArray_empty_string;
      }
    }
#line 1205
    memcpy((void */* __restrict  */)p, (void const   */* __restrict  */)q, n);
#line 1206
    p += n;
#line 1192
    i ++;
  }
   6024: /* CIL Label */ 
#line 1209
  while (1) {
#line 1209
    (seq->ob_refcnt) --;
#line 1209
    if (seq->ob_refcnt != 0) {

    } else {
#line 1209
      (*((seq->ob_type)->tp_dealloc))(seq);
    }
#line 1209
    break;
  }
   6025: /* CIL Label */ 
#line 1210
  return (res);
}
}

cilRep: liveness failure for bytes_join: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___0: /* CIL Label */ 
#line 2623
PyErr_SetString(PyExc_ValueError, "bytes must be in range(0, 256)");
Liveness failed on function:
 PyObject *PyBytes_FromObject(PyObject *x ) 
{ PyObject *new ;
  PyObject *it ;
  Py_ssize_t i ;
  Py_ssize_t size ;
  Py_buffer view ;
  int tmp ;
  int tmp___0 ;
  Py_ssize_t value ;
  Py_ssize_t tmp___1 ;
  PyObject *tmp___2 ;
  Py_ssize_t value___0 ;
  Py_ssize_t tmp___3 ;
  PyObject *tmp___4 ;
  PyObject *tmp___5 ;
  PyObject *item ;
  Py_ssize_t value___1 ;
  PyObject *tmp___6 ;
  PyObject *tmp___7 ;
  int tmp___8 ;

  {
   7066: /* CIL Label */ 
#line 2561
  if ((unsigned int )x == (unsigned int )((void *)0)) {
#line 2562
    _PyErr_BadInternalCall("Objects/bytesobject.c", 2562);
#line 2563
    return ((PyObject *)((void *)0));
  } else {

  }
   7067: /* CIL Label */ 
#line 2566
  if ((unsigned int )(x->ob_type)->tp_as_buffer != (unsigned int )((void *)0)) {
#line 2566
    if ((unsigned int )((x->ob_type)->tp_as_buffer)->bf_getbuffer != (unsigned int )((void *)0)) {
#line 2568
      tmp = PyObject_GetBuffer(x, & view, 284);
#line 2568
      if (tmp < 0) {
#line 2569
        return ((PyObject *)((void *)0));
      } else {

      }
#line 2570
      new = PyBytes_FromStringAndSize((char const   *)((void *)0), view.len);
#line 2571
      if (! new) {
        goto fail;
      } else {

      }
#line 2574
      tmp___0 = PyBuffer_ToContiguous((void *)(((PyBytesObject *)new)->ob_sval),
                                      & view, view.len, (char )'C');
#line 2574
      if (tmp___0 < 0) {
        goto fail;
      } else {

      }
#line 2577
      PyBuffer_Release(& view);
#line 2578
      return (new);
      fail: 
#line 2580
      while (1) {
#line 2580
        if ((unsigned int )new == (unsigned int )((void *)0)) {

        } else {
#line 2580
          while (1) {
#line 2580
            (new->ob_refcnt) --;
#line 2580
            if (new->ob_refcnt != 0) {

            } else {
#line 2580
              (*((new->ob_type)->tp_dealloc))(new);
            }
#line 2580
            break;
          }
        }
#line 2580
        break;
      }
#line 2581
      PyBuffer_Release(& view);
#line 2582
      return ((PyObject *)((void *)0));
    } else {

    }
  } else {

  }
   7068: /* CIL Label */ 
#line 2584
  if (((x->ob_type)->tp_flags & (1L << 28)) != 0L) {
#line 2585
    PyErr_SetString(PyExc_TypeError, "cannot convert unicode object to bytes");
#line 2587
    return ((PyObject *)((void *)0));
  } else {

  }
   7069: /* CIL Label */ 
#line 2590
  if ((unsigned int )x->ob_type == (unsigned int )(& PyList_Type)) {
#line 2591
    new = PyBytes_FromStringAndSize((char const   *)((void *)0),
                                    ((PyVarObject *)x)->ob_size);
#line 2592
    if ((unsigned int )new == (unsigned int )((void *)0)) {
#line 2593
      return ((PyObject *)((void *)0));
    } else {

    }
#line 2594
    i = 0;
#line 2594
    while (i < ((PyVarObject *)x)->ob_size) {
#line 2595
      tmp___1 = PyNumber_AsSsize_t(*(((PyListObject *)x)->ob_item + i),
                                   PyExc_ValueError);
#line 2595
      value = tmp___1;
#line 2597
      if (value == -1) {
#line 2597
        tmp___2 = PyErr_Occurred();
#line 2597
        if (tmp___2) {
#line 2598
          while (1) {
#line 2598
            (new->ob_refcnt) --;
#line 2598
            if (new->ob_refcnt != 0) {

            } else {
#line 2598
              (*((new->ob_type)->tp_dealloc))(new);
            }
#line 2598
            break;
          }
#line 2599
          return ((PyObject *)((void *)0));
        } else {

        }
      } else {

      }
#line 2601
      if (value < 0) {
        goto _L;
      } else {
#line 2601
        if (value >= 256) {
          _L: /* CIL Label */ 
#line 2602
          PyErr_SetString(PyExc_ValueError, "bytes must be in range(0, 256)");
#line 2604
          while (1) {
#line 2604
            (new->ob_refcnt) --;
#line 2604
            if (new->ob_refcnt != 0) {

            } else {
#line 2604
              (*((new->ob_type)->tp_dealloc))(new);
            }
#line 2604
            break;
          }
#line 2605
          return ((PyObject *)((void *)0));
        } else {

        }
      }
#line 2607
      ((PyBytesObject *)new)->ob_sval[i] = (char )value;
#line 2594
      i ++;
    }
#line 2609
    return (new);
  } else {

  }
   7070: /* CIL Label */ 
#line 2611
  if ((unsigned int )x->ob_type == (unsigned int )(& PyTuple_Type)) {
#line 2612
    new = PyBytes_FromStringAndSize((char const   *)((void *)0),
                                    ((PyVarObject *)x)->ob_size);
#line 2613
    if ((unsigned int )new == (unsigned int )((void *)0)) {
#line 2614
      return ((PyObject *)((void *)0));
    } else {

    }
#line 2615
    i = 0;
#line 2615
    while (i < ((PyVarObject *)x)->ob_size) {
#line 2616
      tmp___3 = PyNumber_AsSsize_t(((PyTupleObject *)x)->ob_item[i],
                                   PyExc_ValueError);
#line 2616
      value___0 = tmp___3;
#line 2618
      if (value___0 == -1) {
#line 2618
        tmp___4 = PyErr_Occurred();
#line 2618
        if (tmp___4) {
#line 2619
          while (1) {
#line 2619
            (new->ob_refcnt) --;
#line 2619
            if (new->ob_refcnt != 0) {

            } else {
#line 2619
              (*((new->ob_type)->tp_dealloc))(new);
            }
#line 2619
            break;
          }
#line 2620
          return ((PyObject *)((void *)0));
        } else {

        }
      } else {

      }
#line 2622
      if (value___0 < 0) {
        goto _L___0;
      } else {
#line 2622
        if (value___0 >= 256) {
          _L___0: /* CIL Label */ 
#line 2623
          PyErr_SetString(PyExc_ValueError, "bytes must be in range(0, 256)");
#line 2625
          while (1) {
#line 2625
            (new->ob_refcnt) --;
#line 2625
            if (new->ob_refcnt != 0) {

            } else {
#line 2625
              (*((new->ob_type)->tp_dealloc))(new);
            }
#line 2625
            break;
          }
#line 2626
          return ((PyObject *)((void *)0));
        } else {

        }
      }
#line 2628
      ((PyBytesObject *)new)->ob_sval[i] = (char )value___0;
#line 2615
      i ++;
    }
#line 2630
    return (new);
  } else {

  }
   7071: /* CIL Label */ 
#line 2634
  size = _PyObject_LengthHint(x, 64);
   7072: /* CIL Label */ 
#line 2635
  if (size == -1) {
#line 2635
    tmp___5 = PyErr_Occurred();
#line 2635
    if (tmp___5) {
#line 2636
      return ((PyObject *)((void *)0));
    } else {

    }
  } else {

  }
   7073: /* CIL Label */ 
#line 2641
  size ++;
   7074: /* CIL Label */ 
#line 2642
  new = PyBytes_FromStringAndSize((char const   *)((void *)0), size);
   7075: /* CIL Label */ 
#line 2643
  if ((unsigned int )new == (unsigned int )((void *)0)) {
#line 2644
    return ((PyObject *)((void *)0));
  } else {

  }
   7076: /* CIL Label */ 
#line 2647
  it = PyObject_GetIter(x);
   7077: /* CIL Label */ 
#line 2648
  if ((unsigned int )it == (unsigned int )((void *)0)) {
    goto  7083;
  } else {

  }
   7078: /* CIL Label */ 
#line 2652
  i = 0;
   7079: /* CIL Label */ 
#line 2652
  while (1) {
#line 2657
    item = PyIter_Next(it);
#line 2658
    if ((unsigned int )item == (unsigned int )((void *)0)) {
#line 2659
      tmp___6 = PyErr_Occurred();
#line 2659
      if (tmp___6) {
        goto  7083;
      } else {

      }
#line 2661
      break;
    } else {

    }
#line 2665
    value___1 = PyNumber_AsSsize_t(item, PyExc_ValueError);
#line 2666
    while (1) {
#line 2666
      (item->ob_refcnt) --;
#line 2666
      if (item->ob_refcnt != 0) {

      } else {
#line 2666
        (*((item->ob_type)->tp_dealloc))(item);
      }
#line 2666
      break;
    }
#line 2667
    if (value___1 == -1) {
#line 2667
      tmp___7 = PyErr_Occurred();
#line 2667
      if (tmp___7) {
        goto  7083;
      } else {

      }
    } else {

    }
#line 2671
    if (value___1 < 0) {
#line 2672
      PyErr_SetString(PyExc_ValueError, "bytes must be in range(0, 256)");
      goto  7083;
    } else {
#line 2671
      if (value___1 >= 256) {
#line 2672
        PyErr_SetString(PyExc_ValueError, "bytes must be in range(0, 256)");
        goto  7083;
      } else {

      }
    }
#line 2678
    if (i >= size) {
#line 2679
      size = 2 * size + 1;
#line 2680
      tmp___8 = _PyBytes_Resize(& new, size);
#line 2680
      if (tmp___8 < 0) {
        goto  7083;
      } else {

      }
    } else {

    }
#line 2683
    ((PyBytesObject *)new)->ob_sval[i] = (char )value___1;
#line 2652
    i ++;
  }
   7080: /* CIL Label */ 
#line 2685
  _PyBytes_Resize(& new, i);
   7081: /* CIL Label */ 
#line 2688
  while (1) {
#line 2688
    (it->ob_refcnt) --;
#line 2688
    if (it->ob_refcnt != 0) {

    } else {
#line 2688
      (*((it->ob_type)->tp_dealloc))(it);
    }
#line 2688
    break;
  }
   7082: /* CIL Label */ 
#line 2689
  return (new);
   7083: /* CIL Label */ 
  error: 
#line 2693
  while (1) {
#line 2693
    if ((unsigned int )it == (unsigned int )((void *)0)) {

    } else {
#line 2693
      while (1) {
#line 2693
        (it->ob_refcnt) --;
#line 2693
        if (it->ob_refcnt != 0) {

        } else {
#line 2693
          (*((it->ob_type)->tp_dealloc))(it);
        }
#line 2693
        break;
      }
    }
#line 2693
    break;
  }
   7084: /* CIL Label */ 
#line 2694
  while (1) {
#line 2694
    (new->ob_refcnt) --;
#line 2694
    if (new->ob_refcnt != 0) {

    } else {
#line 2694
      (*((new->ob_type)->tp_dealloc))(new);
    }
#line 2694
    break;
  }
   7085: /* CIL Label */ 
#line 2695
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyBytes_FromObject: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 2824
*pv = (PyObject *)0;
Liveness failed on function:
 int _PyBytes_Resize(PyObject **pv , Py_ssize_t newsize ) 
{ register PyObject *v ;
  register PyBytesObject *sv ;
  void *tmp ;

  {
   7147: /* CIL Label */ 
#line 2822
  v = *pv;
   7148: /* CIL Label */ 
#line 2823
  if (! (((v->ob_type)->tp_flags & (1L << 27)) != 0L)) {
    goto _L;
  } else {
#line 2823
    if (v->ob_refcnt != 1) {
      goto _L;
    } else {
#line 2823
      if (newsize < 0) {
        _L: /* CIL Label */ 
#line 2824
        *pv = (PyObject *)0;
#line 2825
        while (1) {
#line 2825
          (v->ob_refcnt) --;
#line 2825
          if (v->ob_refcnt != 0) {

          } else {
#line 2825
            (*((v->ob_type)->tp_dealloc))(v);
          }
#line 2825
          break;
        }
#line 2826
        _PyErr_BadInternalCall("Objects/bytesobject.c", 2826);
#line 2827
        return (-1);
      } else {

      }
    }
  }
   7149: /* CIL Label */ 
#line 2832
  tmp = PyObject_Realloc((void *)((char *)v),
                         ((unsigned int )(& ((PyBytesObject *)0)->ob_sval) + 1U) + (unsigned int )newsize);
   7150: /* CIL Label */ 
#line 2832
  *pv = (PyObject *)tmp;
   7151: /* CIL Label */ 
#line 2834
  if ((unsigned int )*pv == (unsigned int )((void *)0)) {
#line 2835
    PyObject_Free((void *)v);
#line 2836
    PyErr_NoMemory();
#line 2837
    return (-1);
  } else {

  }
   7152: /* CIL Label */ 
#line 2839
  (*pv)->ob_refcnt = 1;
   7153: /* CIL Label */ 
#line 2840
  sv = (PyBytesObject *)*pv;
   7154: /* CIL Label */ 
#line 2841
  ((PyVarObject *)sv)->ob_size = newsize;
   7155: /* CIL Label */ 
#line 2842
  sv->ob_sval[newsize] = (char )'\000';
   7156: /* CIL Label */ 
#line 2843
  sv->ob_shash = -1;
   7157: /* CIL Label */ 
#line 2844
  return (0);
}
}

cilRep: liveness failure for _PyBytes_Resize: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 2945
numnondigits -= 2;
#line 2946
buf += 2;
#line 2947
len -= 2;
Liveness failed on function:
 PyObject *_PyBytes_FormatLong(PyObject *val , int flags , int prec , int type ,
                               char **pbuf , int *plen ) 
{ PyObject *result ;
  char *buf ;
  Py_ssize_t i ;
  int sign ;
  int len ;
  Py_ssize_t llen ;
  int numdigits ;
  int numnondigits ;
  PyObject *r1 ;
  PyObject *tmp ;
  char *b1 ;
  char *tmp___0 ;
  char *tmp___1 ;
  char *tmp___2 ;
  char *tmp___3 ;
  char *tmp___4 ;

  {
   7258: /* CIL Label */ 
#line 2872
  result = (PyObject *)((void *)0);
   7259: /* CIL Label */ 
#line 2879
  numnondigits = 0;
   7260: /* CIL Label */ 
#line 2882
  if (prec > 2147483644) {
#line 2883
    PyErr_SetString(PyExc_OverflowError, "precision too large");
#line 2885
    return ((PyObject *)((void *)0));
  } else {

  }
   0: /* CIL Label */ 
#line 2888
  switch (type) {
  case 100: 
  case 117: 
#line 2892
  if ((unsigned int )val->ob_type == (unsigned int )(& PyBool_Type)) {
#line 2893
    result = PyNumber_ToBase(val, 10);
  } else {
#line 2895
    result = (*((val->ob_type)->tp_str))(val);
  }
#line 2896
  break;
  case 111: 
#line 2898
  numnondigits = 2;
#line 2899
  result = PyNumber_ToBase(val, 8);
#line 2900
  break;
  case 120: 
  case 88: 
#line 2903
  numnondigits = 2;
#line 2904
  result = PyNumber_ToBase(val, 16);
#line 2905
  break;
  default: ;
  }
   7261: /* CIL Label */ 
#line 2909
  if (! result) {
#line 2910
    return ((PyObject *)((void *)0));
  } else {

  }
   7262: /* CIL Label */ 
#line 2912
  buf = _PyUnicode_AsString(result);
   7263: /* CIL Label */ 
#line 2913
  if (! buf) {
#line 2914
    while (1) {
#line 2914
      (result->ob_refcnt) --;
#line 2914
      if (result->ob_refcnt != 0) {

      } else {
#line 2914
        (*((result->ob_type)->tp_dealloc))(result);
      }
#line 2914
      break;
    }
#line 2915
    return ((PyObject *)((void *)0));
  } else {

  }
   7264: /* CIL Label */ 
#line 2919
  if (result->ob_refcnt != 1) {
#line 2920
    _PyErr_BadInternalCall("Objects/bytesobject.c", 2920);
#line 2921
    return ((PyObject *)((void *)0));
  } else {

  }
   7265: /* CIL Label */ 
#line 2923
  llen = PyUnicodeUCS2_GetSize(result);
   7266: /* CIL Label */ 
#line 2924
  if (llen > 2147483647) {
#line 2925
    PyErr_SetString(PyExc_ValueError, "string too large in _PyBytes_FormatLong");
#line 2927
    return ((PyObject *)((void *)0));
  } else {

  }
   7267: /* CIL Label */ 
#line 2929
  len = llen;
   7268: /* CIL Label */ 
#line 2930
  if ((int )*(buf + (len - 1)) == 76) {
#line 2931
    len --;
#line 2932
    *(buf + len) = (char )'\000';
  } else {

  }
   7269: /* CIL Label */ 
#line 2934
  sign = (int )*(buf + 0) == 45;
   7270: /* CIL Label */ 
#line 2935
  numnondigits += sign;
   7271: /* CIL Label */ 
#line 2936
  numdigits = len - numnondigits;
   7272: /* CIL Label */ 
#line 2940
  if ((flags & (1 << 3)) == 0) {
#line 2940
    if (type == 111) {
      goto _L;
    } else {
#line 2940
      if (type == 120) {
        goto _L;
      } else {
#line 2940
        if (type == 88) {
          _L: /* CIL Label */ 
#line 2945
          numnondigits -= 2;
#line 2946
          buf += 2;
#line 2947
          len -= 2;
#line 2948
          if (sign) {
#line 2949
            *(buf + 0) = (char )'-';
          } else {

          }
        } else {

        }
      }
    }
  } else {

  }
   7273: /* CIL Label */ 
#line 2955
  if (prec > numdigits) {
#line 2956
    tmp = PyBytes_FromStringAndSize((char const   *)((void *)0),
                                    numnondigits + prec);
#line 2956
    r1 = tmp;
#line 2959
    if (! r1) {
#line 2960
      while (1) {
#line 2960
        (result->ob_refcnt) --;
#line 2960
        if (result->ob_refcnt != 0) {

        } else {
#line 2960
          (*((result->ob_type)->tp_dealloc))(result);
        }
#line 2960
        break;
      }
#line 2961
      return ((PyObject *)((void *)0));
    } else {

    }
#line 2963
    b1 = ((PyBytesObject *)r1)->ob_sval;
#line 2964
    i = 0;
#line 2964
    while (i < numnondigits) {
#line 2965
      tmp___0 = b1;
#line 2965
      b1 ++;
#line 2965
      tmp___1 = buf;
#line 2965
      buf ++;
#line 2965
      *tmp___0 = *tmp___1;
#line 2964
      i ++;
    }
#line 2966
    i = 0;
#line 2966
    while (i < prec - numdigits) {
#line 2967
      tmp___2 = b1;
#line 2967
      b1 ++;
#line 2967
      *tmp___2 = (char )'0';
#line 2966
      i ++;
    }
#line 2968
    i = 0;
#line 2968
    while (i < numdigits) {
#line 2969
      tmp___3 = b1;
#line 2969
      b1 ++;
#line 2969
      tmp___4 = buf;
#line 2969
      buf ++;
#line 2969
      *tmp___3 = *tmp___4;
#line 2968
      i ++;
    }
#line 2970
    *b1 = (char )'\000';
#line 2971
    while (1) {
#line 2971
      (result->ob_refcnt) --;
#line 2971
      if (result->ob_refcnt != 0) {

      } else {
#line 2971
        (*((result->ob_type)->tp_dealloc))(result);
      }
#line 2971
      break;
    }
#line 2972
    result = r1;
#line 2973
    buf = ((PyBytesObject *)result)->ob_sval;
#line 2974
    len = numnondigits + prec;
  } else {

  }
   7274: /* CIL Label */ 
#line 2978
  if (type == 88) {
#line 2981
    i = 0;
#line 2981
    while (i < len) {
#line 2982
      if ((int )*(buf + i) >= 97) {
#line 2982
        if ((int )*(buf + i) <= 120) {
#line 2983
          *(buf + i) = (char )((int )*(buf + i) - 32);
        } else {

        }
      } else {

      }
#line 2981
      i ++;
    }
  } else {

  }
   7275: /* CIL Label */ 
#line 2985
  *pbuf = buf;
   7276: /* CIL Label */ 
#line 2986
  *plen = len;
   7277: /* CIL Label */ 
#line 2987
  return (result);
}
}

cilRep: liveness failure for _PyBytes_FormatLong: Errormsg.Error
cilRep: computed liveness
cilRep: preprocessed/Objects/unicodeobject.c: parsing
cilRep: preprocessed/Objects/unicodeobject.c: parsed (1.22036 MB)
cilRep: computing liveness
Bug: BF(Liveness): stmtStartData is not initialized for -1: onError: 
#line 386 "Objects/unicodeobject.c"
PyObject_Free((void *)unicode);
Liveness failed on function:
 static PyUnicodeObject *_PyUnicode_New(Py_ssize_t length ) 
{ register PyUnicodeObject *unicode ;
  PyObject *tmp ;
  int tmp___0 ;
  size_t new_size ;
  void *tmp___1 ;
  size_t new_size___0 ;
  PyObject *tmp___2 ;
  void *tmp___3 ;

  {
   7819: /* CIL Label */ 
#line 324
  if (length == 0) {
#line 324
    if ((unsigned int )unicode_empty != (unsigned int )((void *)0)) {
#line 325
      (((PyObject *)unicode_empty)->ob_refcnt) ++;
#line 326
      return (unicode_empty);
    } else {

    }
  } else {

  }
   7820: /* CIL Label */ 
#line 330
  if ((unsigned int )length > (unsigned int )((int )(4294967295U >> 1)) / sizeof(Py_UNICODE ) - 1U) {
#line 331
    tmp = PyErr_NoMemory();
#line 331
    return ((PyUnicodeObject *)tmp);
  } else {

  }
   7821: /* CIL Label */ 
#line 335
  if (free_list) {
#line 336
    unicode = free_list;
#line 337
    free_list = *((PyUnicodeObject **)unicode);
#line 338
    numfree --;
#line 339
    if (unicode->str) {
#line 342
      if (unicode->length < length) {
#line 342
        tmp___0 = unicode_resize(unicode, length);
#line 342
        if (tmp___0 < 0) {
#line 344
          PyObject_Free((void *)unicode->str);
#line 345
          unicode->str = (Py_UNICODE *)((void *)0);
        } else {

        }
      } else {

      }
    } else {
#line 349
      new_size = sizeof(Py_UNICODE ) * ((unsigned int )length + 1U);
#line 350
      tmp___1 = PyObject_Malloc(new_size);
#line 350
      unicode->str = (Py_UNICODE *)tmp___1;
    }
#line 352
    ((PyObject *)unicode)->ob_type = & PyUnicode_Type;
#line 352
    ((PyObject *)unicode)->ob_refcnt = 1;
  } else {
#line 356
    tmp___2 = _PyObject_New(& PyUnicode_Type);
#line 356
    unicode = (PyUnicodeObject *)tmp___2;
#line 357
    if ((unsigned int )unicode == (unsigned int )((void *)0)) {
#line 358
      return ((PyUnicodeObject *)((void *)0));
    } else {

    }
#line 359
    new_size___0 = sizeof(Py_UNICODE ) * ((unsigned int )length + 1U);
#line 360
    tmp___3 = PyObject_Malloc(new_size___0);
#line 360
    unicode->str = (Py_UNICODE *)tmp___3;
  }
   7822: /* CIL Label */ 
#line 363
  if (! unicode->str) {
#line 364
    PyErr_NoMemory();
    goto onError;
  } else {

  }
   7823: /* CIL Label */ 
#line 374
  *(unicode->str + 0) = (unsigned short)0;
   7824: /* CIL Label */ 
#line 375
  *(unicode->str + length) = (unsigned short)0;
   7825: /* CIL Label */ 
#line 376
  unicode->length = length;
   7826: /* CIL Label */ 
#line 377
  unicode->hash = -1;
   7827: /* CIL Label */ 
#line 378
  unicode->state = 0;
   7828: /* CIL Label */ 
#line 379
  unicode->defenc = (PyObject *)((void *)0);
   7829: /* CIL Label */ 
#line 380
  return (unicode);
   7830: /* CIL Label */ 
  onError: 
#line 386
  PyObject_Free((void *)unicode);
   7831: /* CIL Label */ 
#line 387
  return ((PyUnicodeObject *)((void *)0));
}
}

cilRep: liveness failure for _PyUnicode_New: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 429
PyObject_Free((void *)unicode->str);
Liveness failed on function:
 static void unicode_dealloc(PyUnicodeObject *unicode ) 
{ int tmp ;
  PyObject *_py_tmp ;

  {
   0: /* CIL Label */ 
#line 393
  switch (unicode->state) {
  case 0: 
#line 395
  break;
  case 1: 
#line 399
  ((PyObject *)unicode)->ob_refcnt = 3;
#line 400
  tmp = PyDict_DelItem(interned, (PyObject *)unicode);
#line 400
  if (tmp != 0) {
#line 401
    Py_FatalError("deletion of interned string failed");
  } else {

  }
#line 403
  break;
  case 2: 
#line 406
  Py_FatalError("Immortal interned string died.");
  default: 
#line 409
  Py_FatalError("Inconsistent interned string state.");
  }
   7870: /* CIL Label */ 
#line 412
  if ((unsigned int )((PyObject *)unicode)->ob_type == (unsigned int )(& PyUnicode_Type)) {
#line 412
    if (numfree < 1024) {
#line 415
      if (unicode->length >= 9) {
#line 416
        PyObject_Free((void *)unicode->str);
#line 417
        unicode->str = (Py_UNICODE *)((void *)0);
#line 418
        unicode->length = 0;
      } else {

      }
#line 420
      if (unicode->defenc) {
#line 421
        while (1) {
#line 421
          if (unicode->defenc) {
#line 421
            _py_tmp = unicode->defenc;
#line 421
            unicode->defenc = (PyObject *)((void *)0);
#line 421
            while (1) {
#line 421
              (_py_tmp->ob_refcnt) --;
#line 421
              if (_py_tmp->ob_refcnt != 0) {

              } else {
#line 421
                (*((_py_tmp->ob_type)->tp_dealloc))(_py_tmp);
              }
#line 421
              break;
            }
          } else {

          }
#line 421
          break;
        }
      } else {

      }
#line 424
      *((PyUnicodeObject **)unicode) = free_list;
#line 425
      free_list = unicode;
#line 426
      numfree ++;
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 429
    PyObject_Free((void *)unicode->str);
#line 430
    while (1) {
#line 430
      if ((unsigned int )unicode->defenc == (unsigned int )((void *)0)) {

      } else {
#line 430
        while (1) {
#line 430
          ((unicode->defenc)->ob_refcnt) --;
#line 430
          if ((unicode->defenc)->ob_refcnt != 0) {

          } else {
#line 430
            (*(((unicode->defenc)->ob_type)->tp_dealloc))(unicode->defenc);
          }
#line 430
          break;
        }
      }
#line 430
      break;
    }
#line 431
    (*((((PyObject *)unicode)->ob_type)->tp_free))((void *)((PyObject *)unicode));
  }
   7871: /* CIL Label */ 
#line 433
  return;
}
}

cilRep: liveness failure for unicode_dealloc: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 456
tmp = _PyUnicode_New(length);
#line 456
w = tmp;
Liveness failed on function:
 static int _PyUnicode_Resize(PyUnicodeObject **unicode , Py_ssize_t length ) 
{ register PyUnicodeObject *v ;
  PyUnicodeObject *w ;
  PyUnicodeObject *tmp ;
  Py_ssize_t tmp___0 ;
  int tmp___1 ;

  {
   7907: /* CIL Label */ 
#line 441
  if ((unsigned int )unicode == (unsigned int )((void *)0)) {
#line 442
    _PyErr_BadInternalCall("Objects/unicodeobject.c", 442);
#line 443
    return (-1);
  } else {

  }
   7908: /* CIL Label */ 
#line 445
  v = *unicode;
   7909: /* CIL Label */ 
#line 446
  if ((unsigned int )v == (unsigned int )((void *)0)) {
#line 447
    _PyErr_BadInternalCall("Objects/unicodeobject.c", 447);
#line 448
    return (-1);
  } else {
#line 446
    if (! (((((PyObject *)v)->ob_type)->tp_flags & (1L << 28)) != 0L)) {
#line 447
      _PyErr_BadInternalCall("Objects/unicodeobject.c", 447);
#line 448
      return (-1);
    } else {
#line 446
      if (((PyObject *)v)->ob_refcnt != 1) {
#line 447
        _PyErr_BadInternalCall("Objects/unicodeobject.c", 447);
#line 448
        return (-1);
      } else {
#line 446
        if (length < 0) {
#line 447
          _PyErr_BadInternalCall("Objects/unicodeobject.c", 447);
#line 448
          return (-1);
        } else {

        }
      }
    }
  }
   7910: /* CIL Label */ 
#line 454
  if (v->length != length) {
#line 454
    if ((unsigned int )v == (unsigned int )unicode_empty) {
      goto _L;
    } else {
#line 454
      if (v->length == 1) {
        _L: /* CIL Label */ 
#line 456
        tmp = _PyUnicode_New(length);
#line 456
        w = tmp;
#line 457
        if ((unsigned int )w == (unsigned int )((void *)0)) {
#line 458
          return (-1);
        } else {

        }
#line 459
        if (length < v->length) {
#line 459
          tmp___0 = length;
        } else {
#line 459
          tmp___0 = v->length;
        }
#line 459
        memcpy((void */* __restrict  */)w->str,
               (void const   */* __restrict  */)v->str,
               (unsigned int )tmp___0 * sizeof(Py_UNICODE ));
#line 461
        while (1) {
#line 461
          (((PyObject *)*unicode)->ob_refcnt) --;
#line 461
          if (((PyObject *)*unicode)->ob_refcnt != 0) {

          } else {
#line 461
            (*((((PyObject *)*unicode)->ob_type)->tp_dealloc))((PyObject *)*unicode);
          }
#line 461
          break;
        }
#line 462
        *unicode = w;
#line 463
        return (0);
      } else {

      }
    }
  } else {

  }
   7911: /* CIL Label */ 
#line 468
  tmp___1 = unicode_resize(v, length);
   7912: /* CIL Label */ 
#line 468
  return (tmp___1);
}
}

cilRep: liveness failure for _PyUnicode_Resize: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___16: /* CIL Label */ 
#line 1765
error = PyErr_WarnFormat(PyExc_RuntimeWarning, 1,
                         "encoder %s returned bytearray instead of bytes",
                         encoding);
Liveness failed on function:
 PyObject *PyUnicodeUCS2_AsEncodedString(PyObject *unicode ,
                                         char const   *encoding ,
                                         char const   *errors ) 
{ PyObject *v ;
  char lower[11] ;
  PyObject *tmp ;
  PyObject *tmp___0 ;
  size_t __s1_len ;
  size_t __s2_len ;
  int tmp___1 ;
  int tmp___2 ;
  int tmp___3 ;
  unsigned char const   *__s2 ;
  register int __result ;
  int tmp___4 ;
  unsigned char const   *__s1 ;
  register int __result___0 ;
  int tmp___5 ;
  int tmp___6 ;
  int tmp___7 ;
  PyObject *tmp___8 ;
  PyObject *tmp___9 ;
  size_t __s1_len___0 ;
  size_t __s2_len___0 ;
  int tmp___10 ;
  int tmp___11 ;
  int tmp___12 ;
  unsigned char const   *__s2___0 ;
  register int __result___1 ;
  int tmp___13 ;
  unsigned char const   *__s1___0 ;
  register int __result___2 ;
  int tmp___14 ;
  int tmp___15 ;
  int tmp___16 ;
  PyObject *tmp___17 ;
  PyObject *tmp___18 ;
  size_t __s1_len___1 ;
  size_t __s2_len___1 ;
  int tmp___19 ;
  int tmp___20 ;
  int tmp___21 ;
  unsigned char const   *__s2___1 ;
  register int __result___3 ;
  int tmp___22 ;
  unsigned char const   *__s1___1 ;
  register int __result___4 ;
  int tmp___23 ;
  int tmp___24 ;
  int tmp___25 ;
  size_t __s1_len___2 ;
  size_t __s2_len___2 ;
  int tmp___26 ;
  int tmp___27 ;
  int tmp___28 ;
  unsigned char const   *__s2___2 ;
  register int __result___5 ;
  int tmp___29 ;
  unsigned char const   *__s1___2 ;
  register int __result___6 ;
  int tmp___30 ;
  int tmp___31 ;
  int tmp___32 ;
  size_t __s1_len___3 ;
  size_t __s2_len___3 ;
  int tmp___33 ;
  int tmp___34 ;
  int tmp___35 ;
  unsigned char const   *__s2___3 ;
  register int __result___7 ;
  int tmp___36 ;
  unsigned char const   *__s1___3 ;
  register int __result___8 ;
  int tmp___37 ;
  int tmp___38 ;
  int tmp___39 ;
  size_t __s1_len___4 ;
  size_t __s2_len___4 ;
  int tmp___40 ;
  int tmp___41 ;
  int tmp___42 ;
  unsigned char const   *__s2___4 ;
  register int __result___9 ;
  int tmp___43 ;
  unsigned char const   *__s1___4 ;
  register int __result___10 ;
  int tmp___44 ;
  int tmp___45 ;
  int tmp___46 ;
  size_t __s1_len___5 ;
  size_t __s2_len___5 ;
  int tmp___47 ;
  int tmp___48 ;
  int tmp___49 ;
  unsigned char const   *__s2___5 ;
  register int __result___11 ;
  int tmp___50 ;
  unsigned char const   *__s1___5 ;
  register int __result___12 ;
  int tmp___51 ;
  int tmp___52 ;
  int tmp___53 ;
  size_t __s1_len___6 ;
  size_t __s2_len___6 ;
  int tmp___54 ;
  int tmp___55 ;
  int tmp___56 ;
  unsigned char const   *__s2___6 ;
  register int __result___13 ;
  int tmp___57 ;
  unsigned char const   *__s1___6 ;
  register int __result___14 ;
  int tmp___58 ;
  int tmp___59 ;
  int tmp___60 ;
  int tmp___61 ;
  int error ;
  PyObject *b ;
  char *tmp___62 ;
  int tmp___63 ;

  {
   9153: /* CIL Label */ 
#line 1707
  if (! (((unicode->ob_type)->tp_flags & (1L << 28)) != 0L)) {
#line 1708
    PyErr_BadArgument();
#line 1709
    return ((PyObject *)((void *)0));
  } else {

  }
   9154: /* CIL Label */ 
#line 1712
  if ((unsigned int )encoding == (unsigned int )((void *)0)) {
#line 1713
    if ((unsigned int )errors == (unsigned int )((void *)0)) {
#line 1714
      tmp = PyUnicodeUCS2_AsUTF8String(unicode);
#line 1714
      return (tmp);
    } else {
#line 1713
      if (0) {
#line 1713
        __s1_len = strlen(errors);
#line 1713
        __s2_len = strlen("strict");
#line 1713
        if (! ((unsigned int )((void const   *)(errors + 1)) - (unsigned int )((void const   *)errors) == 1U)) {
          goto _L___0;
        } else {
#line 1713
          if (__s1_len >= 4U) {
            _L___0: /* CIL Label */ 
#line 1713
            if (! ((unsigned int )((void const   *)("strict" + 1)) - (unsigned int )((void const   *)"strict") == 1U)) {
#line 1713
              tmp___7 = 1;
            } else {
#line 1713
              if (__s2_len >= 4U) {
#line 1713
                tmp___7 = 1;
              } else {
#line 1713
                tmp___7 = 0;
              }
            }
          } else {
#line 1713
            tmp___7 = 0;
          }
        }
#line 1713
        if (tmp___7) {
#line 1713
          tmp___2 = __builtin_strcmp(errors, "strict");
#line 1713
          tmp___6 = tmp___2;
        } else {
#line 1713
          tmp___5 = __builtin_strcmp(errors, "strict");
#line 1713
          tmp___6 = tmp___5;
        }
      } else {
#line 1713
        tmp___5 = __builtin_strcmp(errors, "strict");
#line 1713
        tmp___6 = tmp___5;
      }
#line 1713
      if (tmp___6 == 0) {
#line 1714
        tmp = PyUnicodeUCS2_AsUTF8String(unicode);
#line 1714
        return (tmp);
      } else {
#line 1716
        tmp___0 = PyUnicodeUCS2_EncodeUTF8((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                           ((PyUnicodeObject *)unicode)->length,
                                           errors);
#line 1716
        return (tmp___0);
      }
    }
  } else {

  }
   9155: /* CIL Label */ 
#line 1722
  tmp___61 = normalize_encoding(encoding, lower, sizeof(lower));
   9156: /* CIL Label */ 
#line 1722
  if (tmp___61) {
#line 1723
    if (0) {
#line 1723
      __s1_len___5 = strlen((char const   *)(lower));
#line 1723
      __s2_len___5 = strlen("utf-8");
#line 1723
      if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
        goto _L___12;
      } else {
#line 1723
        if (__s1_len___5 >= 4U) {
          _L___12: /* CIL Label */ 
#line 1723
          if (! ((unsigned int )((void const   *)("utf-8" + 1)) - (unsigned int )((void const   *)"utf-8") == 1U)) {
#line 1723
            tmp___53 = 1;
          } else {
#line 1723
            if (__s2_len___5 >= 4U) {
#line 1723
              tmp___53 = 1;
            } else {
#line 1723
              tmp___53 = 0;
            }
          }
        } else {
#line 1723
          tmp___53 = 0;
        }
      }
#line 1723
      if (tmp___53) {
#line 1723
        tmp___48 = __builtin_strcmp((char const   *)(lower), "utf-8");
#line 1723
        tmp___52 = tmp___48;
      } else {
#line 1723
        tmp___51 = __builtin_strcmp((char const   *)(lower), "utf-8");
#line 1723
        tmp___52 = tmp___51;
      }
    } else {
#line 1723
      tmp___51 = __builtin_strcmp((char const   *)(lower), "utf-8");
#line 1723
      tmp___52 = tmp___51;
    }
#line 1724
    if (tmp___52 == 0) {
      goto _L___15;
    } else {
#line 1724
      if (0) {
#line 1724
        __s1_len___6 = strlen((char const   *)(lower));
#line 1724
        __s2_len___6 = strlen("utf8");
#line 1724
        if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
          goto _L___14;
        } else {
#line 1724
          if (__s1_len___6 >= 4U) {
            _L___14: /* CIL Label */ 
#line 1724
            if (! ((unsigned int )((void const   *)("utf8" + 1)) - (unsigned int )((void const   *)"utf8") == 1U)) {
#line 1724
              tmp___60 = 1;
            } else {
#line 1724
              if (__s2_len___6 >= 4U) {
#line 1724
                tmp___60 = 1;
              } else {
#line 1724
                tmp___60 = 0;
              }
            }
          } else {
#line 1724
            tmp___60 = 0;
          }
        }
#line 1724
        if (tmp___60) {
#line 1724
          tmp___55 = __builtin_strcmp((char const   *)(lower), "utf8");
#line 1724
          tmp___59 = tmp___55;
        } else {
#line 1724
          tmp___58 = __builtin_strcmp((char const   *)(lower), "utf8");
#line 1724
          tmp___59 = tmp___58;
        }
      } else {
#line 1724
        tmp___58 = __builtin_strcmp((char const   *)(lower), "utf8");
#line 1724
        tmp___59 = tmp___58;
      }
#line 1724
      if (tmp___59 == 0) {
        _L___15: /* CIL Label */ 
#line 1726
        if ((unsigned int )errors == (unsigned int )((void *)0)) {
#line 1727
          tmp___8 = PyUnicodeUCS2_AsUTF8String(unicode);
#line 1727
          return (tmp___8);
        } else {
#line 1726
          if (0) {
#line 1726
            __s1_len___0 = strlen(errors);
#line 1726
            __s2_len___0 = strlen("strict");
#line 1726
            if (! ((unsigned int )((void const   *)(errors + 1)) - (unsigned int )((void const   *)errors) == 1U)) {
              goto _L___2;
            } else {
#line 1726
              if (__s1_len___0 >= 4U) {
                _L___2: /* CIL Label */ 
#line 1726
                if (! ((unsigned int )((void const   *)("strict" + 1)) - (unsigned int )((void const   *)"strict") == 1U)) {
#line 1726
                  tmp___16 = 1;
                } else {
#line 1726
                  if (__s2_len___0 >= 4U) {
#line 1726
                    tmp___16 = 1;
                  } else {
#line 1726
                    tmp___16 = 0;
                  }
                }
              } else {
#line 1726
                tmp___16 = 0;
              }
            }
#line 1726
            if (tmp___16) {
#line 1726
              tmp___11 = __builtin_strcmp(errors, "strict");
#line 1726
              tmp___15 = tmp___11;
            } else {
#line 1726
              tmp___14 = __builtin_strcmp(errors, "strict");
#line 1726
              tmp___15 = tmp___14;
            }
          } else {
#line 1726
            tmp___14 = __builtin_strcmp(errors, "strict");
#line 1726
            tmp___15 = tmp___14;
          }
#line 1726
          if (tmp___15 == 0) {
#line 1727
            tmp___8 = PyUnicodeUCS2_AsUTF8String(unicode);
#line 1727
            return (tmp___8);
          } else {
#line 1729
            tmp___9 = PyUnicodeUCS2_EncodeUTF8((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                               ((PyUnicodeObject *)unicode)->length,
                                               errors);
#line 1729
            return (tmp___9);
          }
        }
      } else {
#line 1733
        if (0) {
#line 1733
          __s1_len___2 = strlen((char const   *)(lower));
#line 1733
          __s2_len___2 = strlen("latin-1");
#line 1733
          if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
            goto _L___6;
          } else {
#line 1733
            if (__s1_len___2 >= 4U) {
              _L___6: /* CIL Label */ 
#line 1733
              if (! ((unsigned int )((void const   *)("latin-1" + 1)) - (unsigned int )((void const   *)"latin-1") == 1U)) {
#line 1733
                tmp___32 = 1;
              } else {
#line 1733
                if (__s2_len___2 >= 4U) {
#line 1733
                  tmp___32 = 1;
                } else {
#line 1733
                  tmp___32 = 0;
                }
              }
            } else {
#line 1733
              tmp___32 = 0;
            }
          }
#line 1733
          if (tmp___32) {
#line 1733
            tmp___27 = __builtin_strcmp((char const   *)(lower), "latin-1");
#line 1733
            tmp___31 = tmp___27;
          } else {
#line 1733
            tmp___30 = __builtin_strcmp((char const   *)(lower), "latin-1");
#line 1733
            tmp___31 = tmp___30;
          }
        } else {
#line 1733
          tmp___30 = __builtin_strcmp((char const   *)(lower), "latin-1");
#line 1733
          tmp___31 = tmp___30;
        }
#line 1735
        if (tmp___31 == 0) {
#line 1736
          tmp___17 = PyUnicodeUCS2_EncodeLatin1((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                                ((PyUnicodeObject *)unicode)->length,
                                                errors);
#line 1736
          return (tmp___17);
        } else {
#line 1734
          if (0) {
#line 1734
            __s1_len___3 = strlen((char const   *)(lower));
#line 1734
            __s2_len___3 = strlen("latin1");
#line 1734
            if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
              goto _L___8;
            } else {
#line 1734
              if (__s1_len___3 >= 4U) {
                _L___8: /* CIL Label */ 
#line 1734
                if (! ((unsigned int )((void const   *)("latin1" + 1)) - (unsigned int )((void const   *)"latin1") == 1U)) {
#line 1734
                  tmp___39 = 1;
                } else {
#line 1734
                  if (__s2_len___3 >= 4U) {
#line 1734
                    tmp___39 = 1;
                  } else {
#line 1734
                    tmp___39 = 0;
                  }
                }
              } else {
#line 1734
                tmp___39 = 0;
              }
            }
#line 1734
            if (tmp___39) {
#line 1734
              tmp___34 = __builtin_strcmp((char const   *)(lower), "latin1");
#line 1734
              tmp___38 = tmp___34;
            } else {
#line 1734
              tmp___37 = __builtin_strcmp((char const   *)(lower), "latin1");
#line 1734
              tmp___38 = tmp___37;
            }
          } else {
#line 1734
            tmp___37 = __builtin_strcmp((char const   *)(lower), "latin1");
#line 1734
            tmp___38 = tmp___37;
          }
#line 1735
          if (tmp___38 == 0) {
#line 1736
            tmp___17 = PyUnicodeUCS2_EncodeLatin1((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                                  ((PyUnicodeObject *)unicode)->length,
                                                  errors);
#line 1736
            return (tmp___17);
          } else {
#line 1735
            if (0) {
#line 1735
              __s1_len___4 = strlen((char const   *)(lower));
#line 1735
              __s2_len___4 = strlen("iso-8859-1");
#line 1735
              if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
                goto _L___10;
              } else {
#line 1735
                if (__s1_len___4 >= 4U) {
                  _L___10: /* CIL Label */ 
#line 1735
                  if (! ((unsigned int )((void const   *)("iso-8859-1" + 1)) - (unsigned int )((void const   *)"iso-8859-1") == 1U)) {
#line 1735
                    tmp___46 = 1;
                  } else {
#line 1735
                    if (__s2_len___4 >= 4U) {
#line 1735
                      tmp___46 = 1;
                    } else {
#line 1735
                      tmp___46 = 0;
                    }
                  }
                } else {
#line 1735
                  tmp___46 = 0;
                }
              }
#line 1735
              if (tmp___46) {
#line 1735
                tmp___41 = __builtin_strcmp((char const   *)(lower),
                                            "iso-8859-1");
#line 1735
                tmp___45 = tmp___41;
              } else {
#line 1735
                tmp___44 = __builtin_strcmp((char const   *)(lower),
                                            "iso-8859-1");
#line 1735
                tmp___45 = tmp___44;
              }
            } else {
#line 1735
              tmp___44 = __builtin_strcmp((char const   *)(lower), "iso-8859-1");
#line 1735
              tmp___45 = tmp___44;
            }
#line 1735
            if (tmp___45 == 0) {
#line 1736
              tmp___17 = PyUnicodeUCS2_EncodeLatin1((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                                    ((PyUnicodeObject *)unicode)->length,
                                                    errors);
#line 1736
              return (tmp___17);
            } else {
#line 1745
              if (0) {
#line 1745
                __s1_len___1 = strlen((char const   *)(lower));
#line 1745
                __s2_len___1 = strlen("ascii");
#line 1745
                if (! ((unsigned int )((void const   *)(lower + 1)) - (unsigned int )((void const   *)(lower)) == 1U)) {
                  goto _L___4;
                } else {
#line 1745
                  if (__s1_len___1 >= 4U) {
                    _L___4: /* CIL Label */ 
#line 1745
                    if (! ((unsigned int )((void const   *)("ascii" + 1)) - (unsigned int )((void const   *)"ascii") == 1U)) {
#line 1745
                      tmp___25 = 1;
                    } else {
#line 1745
                      if (__s2_len___1 >= 4U) {
#line 1745
                        tmp___25 = 1;
                      } else {
#line 1745
                        tmp___25 = 0;
                      }
                    }
                  } else {
#line 1745
                    tmp___25 = 0;
                  }
                }
#line 1745
                if (tmp___25) {
#line 1745
                  tmp___20 = __builtin_strcmp((char const   *)(lower), "ascii");
#line 1745
                  tmp___24 = tmp___20;
                } else {
#line 1745
                  tmp___23 = __builtin_strcmp((char const   *)(lower), "ascii");
#line 1745
                  tmp___24 = tmp___23;
                }
              } else {
#line 1745
                tmp___23 = __builtin_strcmp((char const   *)(lower), "ascii");
#line 1745
                tmp___24 = tmp___23;
              }
#line 1745
              if (tmp___24 == 0) {
#line 1746
                tmp___18 = PyUnicodeUCS2_EncodeASCII((Py_UNICODE const   *)((PyUnicodeObject *)unicode)->str,
                                                     ((PyUnicodeObject *)unicode)->length,
                                                     errors);
#line 1746
                return (tmp___18);
              } else {

              }
            }
          }
        }
      }
    }
  } else {

  }
   9157: /* CIL Label */ 
#line 1752
  v = PyCodec_Encode(unicode, encoding, errors);
   9158: /* CIL Label */ 
#line 1753
  if ((unsigned int )v == (unsigned int )((void *)0)) {
#line 1754
    return ((PyObject *)((void *)0));
  } else {

  }
   9159: /* CIL Label */ 
#line 1757
  if (((v->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 1758
    return (v);
  } else {

  }
   9160: /* CIL Label */ 
#line 1761
  if ((unsigned int )v->ob_type == (unsigned int )(& PyByteArray_Type)) {
    goto _L___16;
  } else {
#line 1761
    tmp___63 = PyType_IsSubtype(v->ob_type, & PyByteArray_Type);
#line 1761
    if (tmp___63) {
      _L___16: /* CIL Label */ 
#line 1765
      error = PyErr_WarnFormat(PyExc_RuntimeWarning, 1,
                               "encoder %s returned bytearray instead of bytes",
                               encoding);
#line 1768
      if (error) {
#line 1769
        while (1) {
#line 1769
          (v->ob_refcnt) --;
#line 1769
          if (v->ob_refcnt != 0) {

          } else {
#line 1769
            (*((v->ob_type)->tp_dealloc))(v);
          }
#line 1769
          break;
        }
#line 1770
        return ((PyObject *)((void *)0));
      } else {

      }
#line 1773
      if (((PyVarObject *)v)->ob_size) {
#line 1773
        tmp___62 = ((PyByteArrayObject *)v)->ob_bytes;
      } else {
#line 1773
        tmp___62 = _PyByteArray_empty_string;
      }
#line 1773
      b = PyBytes_FromStringAndSize((char const   *)tmp___62,
                                    ((PyVarObject *)v)->ob_size);
#line 1774
      while (1) {
#line 1774
        (v->ob_refcnt) --;
#line 1774
        if (v->ob_refcnt != 0) {

        } else {
#line 1774
          (*((v->ob_type)->tp_dealloc))(v);
        }
#line 1774
        break;
      }
#line 1775
      return (b);
    } else {

    }
  }
   9161: /* CIL Label */ 
#line 1778
  PyErr_Format(PyExc_TypeError,
               "encoder did not return a bytes object (type=%.400s)",
               (v->ob_type)->tp_name);
   9162: /* CIL Label */ 
#line 1781
  while (1) {
#line 1781
    (v->ob_refcnt) --;
#line 1781
    if (v->ob_refcnt != 0) {

    } else {
#line 1781
      (*((v->ob_type)->tp_dealloc))(v);
    }
#line 1781
    break;
  }
   9163: /* CIL Label */ 
#line 1782
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_AsEncodedString: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: restart: 
#line 2276
ch = (unsigned short )((unsigned char )*s);
Liveness failed on function:
 PyObject *PyUnicode_DecodeUTF7Stateful(char const   *s , Py_ssize_t size ,
                                        char const   *errors ,
                                        Py_ssize_t *consumed ) 
{ char const   *starts ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  char const   *e ;
  PyUnicodeObject *unicode ;
  Py_UNICODE *p ;
  char const   *errmsg ;
  int inShift ;
  Py_UNICODE *shiftOutStart ;
  unsigned int base64bits ;
  unsigned long base64buffer ;
  Py_UNICODE surrogate ;
  PyObject *errorHandler ;
  PyObject *exc ;
  Py_UNICODE ch ;
  int tmp ;
  int tmp___0 ;
  int tmp___1 ;
  int tmp___2 ;
  Py_UNICODE outCh ;
  Py_UNICODE *tmp___3 ;
  Py_UNICODE *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  Py_UNICODE *tmp___8 ;
  int tmp___9 ;
  int tmp___10 ;
  int tmp___11 ;

  {
   9600: /* CIL Label */ 
#line 2244
  starts = s;
   9601: /* CIL Label */ 
#line 2251
  errmsg = "";
   9602: /* CIL Label */ 
#line 2252
  inShift = 0;
   9603: /* CIL Label */ 
#line 2254
  base64bits = 0U;
   9604: /* CIL Label */ 
#line 2255
  base64buffer = 0UL;
   9605: /* CIL Label */ 
#line 2256
  surrogate = (Py_UNICODE )0;
   9606: /* CIL Label */ 
#line 2257
  errorHandler = (PyObject *)((void *)0);
   9607: /* CIL Label */ 
#line 2258
  exc = (PyObject *)((void *)0);
   9608: /* CIL Label */ 
#line 2260
  unicode = _PyUnicode_New(size);
   9609: /* CIL Label */ 
#line 2261
  if (! unicode) {
#line 2262
    return ((PyObject *)((void *)0));
  } else {

  }
   9610: /* CIL Label */ 
#line 2263
  if (size == 0) {
#line 2264
    if (consumed) {
#line 2265
      *consumed = 0;
    } else {

    }
#line 2266
    return ((PyObject *)unicode);
  } else {

  }
   9611: /* CIL Label */ 
#line 2269
  p = unicode->str;
   9612: /* CIL Label */ 
#line 2270
  shiftOutStart = p;
   9613: /* CIL Label */ 
#line 2271
  e = s + size;
   9614: /* CIL Label */ 
#line 2273
  while ((unsigned int )s < (unsigned int )e) {
    restart: 
#line 2276
    ch = (unsigned short )((unsigned char )*s);
#line 2278
    if (inShift) {
#line 2279
      if ((int )ch >= 65) {
#line 2279
        if ((int )ch <= 90) {
          goto _L___3;
        } else {
          goto _L___6;
        }
      } else {
        _L___6: /* CIL Label */ 
#line 2279
        if ((int )ch >= 97) {
#line 2279
          if ((int )ch <= 122) {
            goto _L___3;
          } else {
            goto _L___5;
          }
        } else {
          _L___5: /* CIL Label */ 
#line 2279
          if ((int )ch >= 48) {
#line 2279
            if ((int )ch <= 57) {
              goto _L___3;
            } else {
              goto _L___4;
            }
          } else {
            _L___4: /* CIL Label */ 
#line 2279
            if ((int )ch == 43) {
              goto _L___3;
            } else {
#line 2279
              if ((int )ch == 47) {
                _L___3: /* CIL Label */ 
#line 2280
                if ((int )ch >= 65) {
#line 2280
                  if ((int )ch <= 90) {
#line 2280
                    tmp___2 = (int )ch - 65;
                  } else {
                    goto _L___1;
                  }
                } else {
                  _L___1: /* CIL Label */ 
#line 2280
                  if ((int )ch >= 97) {
#line 2280
                    if ((int )ch <= 122) {
#line 2280
                      tmp___1 = ((int )ch - 97) + 26;
                    } else {
                      goto _L___0;
                    }
                  } else {
                    _L___0: /* CIL Label */ 
#line 2280
                    if ((int )ch >= 48) {
#line 2280
                      if ((int )ch <= 57) {
#line 2280
                        tmp___0 = ((int )ch - 48) + 52;
                      } else {
                        goto _L;
                      }
                    } else {
                      _L: /* CIL Label */ 
#line 2280
                      if ((int )ch == 43) {
#line 2280
                        tmp = 62;
                      } else {
#line 2280
                        tmp = 63;
                      }
#line 2280
                      tmp___0 = tmp;
                    }
#line 2280
                    tmp___1 = tmp___0;
                  }
#line 2280
                  tmp___2 = tmp___1;
                }
#line 2280
                base64buffer = (base64buffer << 6) | (unsigned long )tmp___2;
#line 2281
                base64bits += 6U;
#line 2282
                s ++;
#line 2283
                if (base64bits >= 16U) {
#line 2285
                  outCh = (unsigned short )(base64buffer >> (base64bits - 16U));
#line 2287
                  base64bits -= 16U;
#line 2288
                  base64buffer &= (unsigned long )((1 << base64bits) - 1);
#line 2289
                  if (surrogate) {
#line 2291
                    if ((int )outCh >= 0xDC00) {
#line 2291
                      if ((int )outCh <= 0xDFFF) {
#line 2296
                        tmp___3 = p;
#line 2296
                        p ++;
#line 2296
                        *tmp___3 = surrogate;
#line 2297
                        tmp___4 = p;
#line 2297
                        p ++;
#line 2297
                        *tmp___4 = outCh;
#line 2299
                        surrogate = (unsigned short)0;
                      } else {
#line 2302
                        surrogate = (unsigned short)0;
#line 2303
                        errmsg = "second surrogate missing";
                        goto utf7Error;
                      }
                    } else {
#line 2302
                      surrogate = (unsigned short)0;
#line 2303
                      errmsg = "second surrogate missing";
                      goto utf7Error;
                    }
                  } else {
#line 2307
                    if ((int )outCh >= 0xD800) {
#line 2307
                      if ((int )outCh <= 0xDBFF) {
#line 2309
                        surrogate = outCh;
                      } else {
                        goto _L___2;
                      }
                    } else {
                      _L___2: /* CIL Label */ 
#line 2311
                      if ((int )outCh >= 0xDC00) {
#line 2311
                        if ((int )outCh <= 0xDFFF) {
#line 2312
                          errmsg = "unexpected second surrogate";
                          goto utf7Error;
                        } else {
#line 2316
                          tmp___5 = p;
#line 2316
                          p ++;
#line 2316
                          *tmp___5 = outCh;
                        }
                      } else {
#line 2316
                        tmp___5 = p;
#line 2316
                        p ++;
#line 2316
                        *tmp___5 = outCh;
                      }
                    }
                  }
                } else {

                }
              } else {
#line 2321
                inShift = 0;
#line 2322
                s ++;
#line 2323
                if (surrogate) {
#line 2324
                  errmsg = "second surrogate missing at end of shift sequence";
                  goto utf7Error;
                } else {

                }
#line 2327
                if (base64bits > 0U) {
#line 2328
                  if (base64bits >= 6U) {
#line 2330
                    errmsg = "partial character in shift sequence";
                    goto utf7Error;
                  } else {
#line 2335
                    if (base64buffer != 0UL) {
#line 2336
                      errmsg = "non-zero padding bits in shift sequence";
                      goto utf7Error;
                    } else {

                    }
                  }
                } else {

                }
#line 2341
                if ((int )ch != 45) {
#line 2344
                  tmp___6 = p;
#line 2344
                  p ++;
#line 2344
                  *tmp___6 = ch;
                } else {

                }
              }
            }
          }
        }
      }
    } else {
#line 2348
      if ((int )ch == 43) {
#line 2349
        startinpos = s - starts;
#line 2350
        s ++;
#line 2351
        if ((unsigned int )s < (unsigned int )e) {
#line 2351
          if ((int const   )*s == 45) {
#line 2352
            s ++;
#line 2353
            tmp___7 = p;
#line 2353
            p ++;
#line 2353
            *tmp___7 = (unsigned short )'+';
          } else {
#line 2356
            inShift = 1;
#line 2357
            shiftOutStart = p;
#line 2358
            base64bits = 0U;
          }
        } else {
#line 2356
          inShift = 1;
#line 2357
          shiftOutStart = p;
#line 2358
          base64bits = 0U;
        }
      } else {
#line 2361
        if ((int )ch <= 127) {
#line 2361
          if ((int )ch != 43) {
#line 2362
            tmp___8 = p;
#line 2362
            p ++;
#line 2362
            *tmp___8 = ch;
#line 2363
            s ++;
          } else {
#line 2366
            startinpos = s - starts;
#line 2367
            s ++;
#line 2368
            errmsg = "unexpected special character";
            goto utf7Error;
          }
        } else {
#line 2366
          startinpos = s - starts;
#line 2367
          s ++;
#line 2368
          errmsg = "unexpected special character";
          goto utf7Error;
        }
      }
    }
#line 2371
    continue;
    utf7Error: 
#line 2373
    outpos = p - unicode->str;
#line 2374
    endinpos = s - starts;
#line 2375
    tmp___9 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf7",
                                               errmsg, & starts, & e,
                                               & startinpos, & endinpos, & exc,
                                               & s, & unicode, & outpos, & p);
#line 2375
    if (tmp___9) {
      goto  9622;
    } else {

    }
  }
   9615: /* CIL Label */ 
#line 2385
  if (inShift) {
#line 2385
    if (! consumed) {
#line 2387
      if (surrogate) {
        goto _L___7;
      } else {
#line 2387
        if (base64bits >= 6U) {
          goto _L___7;
        } else {
#line 2387
          if (base64bits > 0U) {
#line 2387
            if (base64buffer != 0UL) {
              _L___7: /* CIL Label */ 
#line 2390
              outpos = p - unicode->str;
#line 2391
              endinpos = size;
#line 2392
              tmp___10 = unicode_decode_call_errorhandler(errors,
                                                          & errorHandler,
                                                          "utf7",
                                                          "unterminated shift sequence",
                                                          & starts, & e,
                                                          & startinpos,
                                                          & endinpos, & exc,
                                                          & s, & unicode,
                                                          & outpos, & p);
#line 2392
              if (tmp___10) {
                goto  9622;
              } else {

              }
#line 2398
              if ((unsigned int )s < (unsigned int )e) {
                goto restart;
              } else {

              }
            } else {

            }
          } else {

          }
        }
      }
    } else {

    }
  } else {

  }
   9616: /* CIL Label */ 
#line 2404
  if (consumed) {
#line 2405
    if (inShift) {
#line 2406
      p = shiftOutStart;
#line 2407
      *consumed = startinpos;
    } else {
#line 2410
      *consumed = s - starts;
    }
  } else {

  }
   9617: /* CIL Label */ 
#line 2414
  tmp___11 = _PyUnicode_Resize(& unicode, p - unicode->str);
   9618: /* CIL Label */ 
#line 2414
  if (tmp___11 < 0) {
    goto  9622;
  } else {

  }
   9619: /* CIL Label */ 
#line 2417
  while (1) {
#line 2417
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 2417
      while (1) {
#line 2417
        (errorHandler->ob_refcnt) --;
#line 2417
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 2417
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 2417
        break;
      }
    }
#line 2417
    break;
  }
   9620: /* CIL Label */ 
#line 2418
  while (1) {
#line 2418
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 2418
      while (1) {
#line 2418
        (exc->ob_refcnt) --;
#line 2418
        if (exc->ob_refcnt != 0) {

        } else {
#line 2418
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 2418
        break;
      }
    }
#line 2418
    break;
  }
   9621: /* CIL Label */ 
#line 2419
  return ((PyObject *)unicode);
   9622: /* CIL Label */ 
  onError: 
#line 2422
  while (1) {
#line 2422
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 2422
      while (1) {
#line 2422
        (errorHandler->ob_refcnt) --;
#line 2422
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 2422
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 2422
        break;
      }
    }
#line 2422
    break;
  }
   9623: /* CIL Label */ 
#line 2423
  while (1) {
#line 2423
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 2423
      while (1) {
#line 2423
        (exc->ob_refcnt) --;
#line 2423
        if (exc->ob_refcnt != 0) {

        } else {
#line 2423
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 2423
        break;
      }
    }
#line 2423
    break;
  }
   9624: /* CIL Label */ 
#line 2424
  while (1) {
#line 2424
    (((PyObject *)unicode)->ob_refcnt) --;
#line 2424
    if (((PyObject *)unicode)->ob_refcnt != 0) {

    } else {
#line 2424
      (*((((PyObject *)unicode)->ob_type)->tp_dealloc))((PyObject *)unicode);
    }
#line 2424
    break;
  }
   9625: /* CIL Label */ 
#line 2425
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicode_DecodeUTF7Stateful: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: __Cont: /* CIL Label */ 
#line 2457
i ++;
Liveness failed on function:
 PyObject *PyUnicode_EncodeUTF7(Py_UNICODE const   *s , Py_ssize_t size ,
                                int base64SetO , int base64WhiteSpace ,
                                char const   *errors ) 
{ PyObject *v ;
  Py_ssize_t allocated ;
  int inShift ;
  Py_ssize_t i ;
  unsigned int base64bits ;
  unsigned long base64buffer ;
  char *out ;
  char *start ;
  PyObject *tmp ;
  PyObject *tmp___0 ;
  Py_UNICODE ch ;
  char *tmp___1 ;
  char *tmp___2 ;
  char *tmp___3 ;
  char *tmp___4 ;
  char *tmp___5 ;
  char *tmp___6 ;
  char *tmp___7 ;
  char *tmp___8 ;
  char *tmp___9 ;
  char *tmp___10 ;
  int tmp___11 ;

  {
   9743: /* CIL Label */ 
#line 2438
  allocated = 8 * size;
   9744: /* CIL Label */ 
#line 2439
  inShift = 0;
   9745: /* CIL Label */ 
#line 2440
  i = 0;
   9746: /* CIL Label */ 
#line 2441
  base64bits = 0U;
   9747: /* CIL Label */ 
#line 2442
  base64buffer = 0UL;
   9748: /* CIL Label */ 
#line 2446
  if (size == 0) {
#line 2447
    tmp = PyBytes_FromStringAndSize((char const   *)((void *)0), 0);
#line 2447
    return (tmp);
  } else {

  }
   9749: /* CIL Label */ 
#line 2449
  if (allocated / 8 != size) {
#line 2450
    tmp___0 = PyErr_NoMemory();
#line 2450
    return (tmp___0);
  } else {

  }
   9750: /* CIL Label */ 
#line 2452
  v = PyBytes_FromStringAndSize((char const   *)((void *)0), allocated);
   9751: /* CIL Label */ 
#line 2453
  if ((unsigned int )v == (unsigned int )((void *)0)) {
#line 2454
    return ((PyObject *)((void *)0));
  } else {

  }
   9752: /* CIL Label */ 
#line 2456
  out = ((PyBytesObject *)v)->ob_sval;
   9753: /* CIL Label */ 
#line 2456
  start = out;
   9754: /* CIL Label */ 
#line 2457
  while (i < size) {
#line 2458
    ch = (Py_UNICODE )*(s + i);
#line 2460
    if (inShift) {
#line 2461
      if ((int )ch < 128) {
#line 2461
        if ((int )ch > 0) {
#line 2461
          if ((int )utf7_category[ch] == 0) {
            goto _L___2;
          } else {
#line 2461
            if (! base64WhiteSpace) {
#line 2461
              if ((int )utf7_category[ch] == 2) {
                goto _L___2;
              } else {
                goto _L___3;
              }
            } else {
              _L___3: /* CIL Label */ 
#line 2461
              if (! base64SetO) {
#line 2461
                if ((int )utf7_category[ch] == 1) {
                  _L___2: /* CIL Label */ 
#line 2463
                  if (base64bits) {
#line 2464
                    tmp___1 = out;
#line 2464
                    out ++;
#line 2464
                    *tmp___1 = (char )*("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + ((base64buffer << (6U - base64bits)) & 63UL));
#line 2465
                    base64buffer = 0UL;
#line 2466
                    base64bits = 0U;
                  } else {

                  }
#line 2468
                  inShift = 0;
#line 2471
                  if ((int )ch >= 65) {
#line 2471
                    if ((int )ch <= 90) {
#line 2472
                      tmp___2 = out;
#line 2472
                      out ++;
#line 2472
                      *tmp___2 = (char )'-';
                    } else {
                      goto _L___1;
                    }
                  } else {
                    _L___1: /* CIL Label */ 
#line 2471
                    if ((int )ch >= 97) {
#line 2471
                      if ((int )ch <= 122) {
#line 2472
                        tmp___2 = out;
#line 2472
                        out ++;
#line 2472
                        *tmp___2 = (char )'-';
                      } else {
                        goto _L___0;
                      }
                    } else {
                      _L___0: /* CIL Label */ 
#line 2471
                      if ((int )ch >= 48) {
#line 2471
                        if ((int )ch <= 57) {
#line 2472
                          tmp___2 = out;
#line 2472
                          out ++;
#line 2472
                          *tmp___2 = (char )'-';
                        } else {
                          goto _L;
                        }
                      } else {
                        _L: /* CIL Label */ 
#line 2471
                        if ((int )ch == 43) {
#line 2472
                          tmp___2 = out;
#line 2472
                          out ++;
#line 2472
                          *tmp___2 = (char )'-';
                        } else {
#line 2471
                          if ((int )ch == 47) {
#line 2472
                            tmp___2 = out;
#line 2472
                            out ++;
#line 2472
                            *tmp___2 = (char )'-';
                          } else {
#line 2471
                            if ((int )ch == 45) {
#line 2472
                              tmp___2 = out;
#line 2472
                              out ++;
#line 2472
                              *tmp___2 = (char )'-';
                            } else {

                            }
                          }
                        }
                      }
                    }
                  }
#line 2474
                  tmp___3 = out;
#line 2474
                  out ++;
#line 2474
                  *tmp___3 = (char )ch;
                } else {
                  goto encode_char;
                }
              } else {
                goto encode_char;
              }
            }
          }
        } else {
          goto encode_char;
        }
      } else {
        goto encode_char;
      }
    } else {
#line 2481
      if ((int )ch == 43) {
#line 2482
        tmp___4 = out;
#line 2482
        out ++;
#line 2482
        *tmp___4 = (char )'+';
#line 2483
        tmp___5 = out;
#line 2483
        out ++;
#line 2483
        *tmp___5 = (char )'-';
      } else {
#line 2485
        if ((int )ch < 128) {
#line 2485
          if ((int )ch > 0) {
#line 2485
            if ((int )utf7_category[ch] == 0) {
#line 2486
              tmp___6 = out;
#line 2486
              out ++;
#line 2486
              *tmp___6 = (char )ch;
            } else {
#line 2485
              if (! base64WhiteSpace) {
#line 2485
                if ((int )utf7_category[ch] == 2) {
#line 2486
                  tmp___6 = out;
#line 2486
                  out ++;
#line 2486
                  *tmp___6 = (char )ch;
                } else {
                  goto _L___4;
                }
              } else {
                _L___4: /* CIL Label */ 
#line 2485
                if (! base64SetO) {
#line 2485
                  if ((int )utf7_category[ch] == 1) {
#line 2486
                    tmp___6 = out;
#line 2486
                    out ++;
#line 2486
                    *tmp___6 = (char )ch;
                  } else {
#line 2489
                    tmp___7 = out;
#line 2489
                    out ++;
#line 2489
                    *tmp___7 = (char )'+';
#line 2490
                    inShift = 1;
                    goto encode_char;
                  }
                } else {
#line 2489
                  tmp___7 = out;
#line 2489
                  out ++;
#line 2489
                  *tmp___7 = (char )'+';
#line 2490
                  inShift = 1;
                  goto encode_char;
                }
              }
            }
          } else {
#line 2489
            tmp___7 = out;
#line 2489
            out ++;
#line 2489
            *tmp___7 = (char )'+';
#line 2490
            inShift = 1;
            goto encode_char;
          }
        } else {
#line 2489
          tmp___7 = out;
#line 2489
          out ++;
#line 2489
          *tmp___7 = (char )'+';
#line 2490
          inShift = 1;
          goto encode_char;
        }
      }
    }
    goto __Cont;
    encode_char: 
#line 2509
    base64bits += 16U;
#line 2510
    base64buffer = (base64buffer << 16) | (unsigned long )ch;
#line 2511
    while (base64bits >= 6U) {
#line 2512
      tmp___8 = out;
#line 2512
      out ++;
#line 2512
      *tmp___8 = (char )*("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + ((base64buffer >> (base64bits - 6U)) & 63UL));
#line 2513
      base64bits -= 6U;
    }
    __Cont: /* CIL Label */ 
#line 2457
    i ++;
  }
   9755: /* CIL Label */ 
#line 2516
  if (base64bits) {
#line 2517
    tmp___9 = out;
#line 2517
    out ++;
#line 2517
    *tmp___9 = (char )*("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" + ((base64buffer << (6U - base64bits)) & 63UL));
  } else {

  }
   9756: /* CIL Label */ 
#line 2518
  if (inShift) {
#line 2519
    tmp___10 = out;
#line 2519
    out ++;
#line 2519
    *tmp___10 = (char )'-';
  } else {

  }
   9757: /* CIL Label */ 
#line 2520
  tmp___11 = _PyBytes_Resize(& v, out - start);
   9758: /* CIL Label */ 
#line 2520
  if (tmp___11 < 0) {
#line 2521
    return ((PyObject *)((void *)0));
  } else {

  }
   9759: /* CIL Label */ 
#line 2522
  return (v);
}
}

cilRep: liveness failure for PyUnicode_EncodeUTF7: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: utf8Error: 
#line 2772
outpos = p - unicode->str;
#line 2773
tmp___4 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf8",
                                           errmsg, & starts, & e, & startinpos,
                                           & endinpos, & exc, & s, & unicode,
                                           & outpos, & p);
Liveness failed on function:
 PyObject *PyUnicodeUCS2_DecodeUTF8Stateful(char const   *s , Py_ssize_t size ,
                                            char const   *errors ,
                                            Py_ssize_t *consumed ) 
{ char const   *starts ;
  int n ;
  int k ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  char const   *e ;
  char const   *aligned_end ;
  PyUnicodeObject *unicode ;
  Py_UNICODE *p ;
  char const   *errmsg ;
  PyObject *errorHandler ;
  PyObject *exc ;
  Py_UCS4 ch ;
  register char const   *_s ;
  register Py_UNICODE *_p ;
  unsigned long data ;
  Py_UNICODE *tmp ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  Py_UNICODE *tmp___2 ;
  Py_UNICODE *tmp___3 ;
  int tmp___4 ;
  int tmp___5 ;

  {
   9915: /* CIL Label */ 
#line 2582
  starts = s;
   9916: /* CIL Label */ 
#line 2591
  errmsg = "";
   9917: /* CIL Label */ 
#line 2592
  errorHandler = (PyObject *)((void *)0);
   9918: /* CIL Label */ 
#line 2593
  exc = (PyObject *)((void *)0);
   9919: /* CIL Label */ 
#line 2597
  unicode = _PyUnicode_New(size);
   9920: /* CIL Label */ 
#line 2598
  if (! unicode) {
#line 2599
    return ((PyObject *)((void *)0));
  } else {

  }
   9921: /* CIL Label */ 
#line 2600
  if (size == 0) {
#line 2601
    if (consumed) {
#line 2602
      *consumed = 0;
    } else {

    }
#line 2603
    return ((PyObject *)unicode);
  } else {

  }
   9922: /* CIL Label */ 
#line 2607
  p = unicode->str;
   9923: /* CIL Label */ 
#line 2608
  e = s + size;
   9924: /* CIL Label */ 
#line 2609
  aligned_end = (char const   *)((unsigned int )e & 4294967292U);
   9925: /* CIL Label */ 
#line 2611
  while ((unsigned int )s < (unsigned int )e) {
#line 2612
    ch = (Py_UCS4 )((unsigned char )*s);
#line 2614
    if (ch < 128U) {
#line 2622
      if (! ((unsigned int )s & 3U)) {
#line 2624
        _s = s;
#line 2625
        _p = p;
#line 2626
        while ((unsigned int )_s < (unsigned int )aligned_end) {
#line 2630
          data = *((unsigned long *)_s);
#line 2631
          if (data & 0x80808080L) {
#line 2632
            break;
          } else {

          }
#line 2633
          *(_p + 0) = (unsigned short )((unsigned char )*(_s + 0));
#line 2634
          *(_p + 1) = (unsigned short )((unsigned char )*(_s + 1));
#line 2635
          *(_p + 2) = (unsigned short )((unsigned char )*(_s + 2));
#line 2636
          *(_p + 3) = (unsigned short )((unsigned char )*(_s + 3));
#line 2643
          _s += 4;
#line 2644
          _p += 4;
        }
#line 2646
        s = _s;
#line 2647
        p = _p;
#line 2648
        if ((unsigned int )s == (unsigned int )e) {
#line 2649
          break;
        } else {

        }
#line 2650
        ch = (unsigned int )((unsigned char )*s);
      } else {

      }
    } else {

    }
#line 2654
    if (ch < 128U) {
#line 2655
      tmp = p;
#line 2655
      p ++;
#line 2655
      *tmp = (unsigned short )ch;
#line 2656
      s ++;
#line 2657
      continue;
    } else {

    }
#line 2660
    n = (int )utf8_code_length[ch];
#line 2662
    if ((unsigned int )(s + n) > (unsigned int )e) {
#line 2663
      if (consumed) {
#line 2664
        break;
      } else {
#line 2666
        errmsg = "unexpected end of data";
#line 2667
        startinpos = s - starts;
#line 2668
        endinpos = startinpos + 1;
#line 2669
        k = 1;
#line 2669
        while (1) {
#line 2669
          if (k < size - startinpos) {
#line 2669
            if (((int const   )*(s + k) & 192) == 128) {

            } else {
#line 2669
              break;
            }
          } else {
#line 2669
            break;
          }
#line 2670
          endinpos ++;
#line 2669
          k ++;
        }
        goto utf8Error;
      }
    } else {

    }
#line 2675
    switch (n) {
    case 0: 
#line 2678
    errmsg = "invalid start byte";
#line 2679
    startinpos = s - starts;
#line 2680
    endinpos = startinpos + 1;
    goto utf8Error;
    case 1: 
#line 2684
    errmsg = "internal error";
#line 2685
    startinpos = s - starts;
#line 2686
    endinpos = startinpos + 1;
    goto utf8Error;
    case 2: 
#line 2690
    if (((int const   )*(s + 1) & 192) != 128) {
#line 2691
      errmsg = "invalid continuation byte";
#line 2692
      startinpos = s - starts;
#line 2693
      endinpos = startinpos + 1;
      goto utf8Error;
    } else {

    }
#line 2696
    ch = (unsigned int )((((int const   )*(s + 0) & 31) << 6) + ((int const   )*(s + 1) & 63));
#line 2698
    tmp___0 = p;
#line 2698
    p ++;
#line 2698
    *tmp___0 = (unsigned short )ch;
#line 2699
    break;
    case 3: 
#line 2707
    if (((int const   )*(s + 1) & 192) != 128) {
      goto _L;
    } else {
#line 2707
      if (((int const   )*(s + 2) & 192) != 128) {
        goto _L;
      } else {
#line 2707
        if ((int )((unsigned char )*(s + 0)) == 0xE0) {
#line 2707
          if ((int )((unsigned char )*(s + 1)) < 0xA0) {
            goto _L;
          } else {
            goto _L___0;
          }
        } else {
          _L___0: /* CIL Label */ 
#line 2707
          if ((int )((unsigned char )*(s + 0)) == 0xED) {
#line 2707
            if ((int )((unsigned char )*(s + 1)) > 0x9F) {
              _L: /* CIL Label */ 
#line 2713
              errmsg = "invalid continuation byte";
#line 2714
              startinpos = s - starts;
#line 2715
              endinpos = startinpos + 1;
#line 2721
              if (((int const   )*(s + 1) & 192) == 128) {
#line 2722
                endinpos ++;
              } else {

              }
              goto utf8Error;
            } else {

            }
          } else {

          }
        }
      }
    }
#line 2725
    ch = (unsigned int )(((((int const   )*(s + 0) & 15) << 12) + (((int const   )*(s + 1) & 63) << 6)) + ((int const   )*(s + 2) & 63));
#line 2727
    tmp___1 = p;
#line 2727
    p ++;
#line 2727
    *tmp___1 = (unsigned short )ch;
#line 2728
    break;
    case 4: 
#line 2731
    if (((int const   )*(s + 1) & 192) != 128) {
      goto _L___1;
    } else {
#line 2731
      if (((int const   )*(s + 2) & 192) != 128) {
        goto _L___1;
      } else {
#line 2731
        if (((int const   )*(s + 3) & 192) != 128) {
          goto _L___1;
        } else {
#line 2731
          if ((int )((unsigned char )*(s + 0)) == 0xF0) {
#line 2731
            if ((int )((unsigned char )*(s + 1)) < 0x90) {
              goto _L___1;
            } else {
              goto _L___2;
            }
          } else {
            _L___2: /* CIL Label */ 
#line 2731
            if ((int )((unsigned char )*(s + 0)) == 0xF4) {
#line 2731
              if ((int )((unsigned char )*(s + 1)) > 0x8F) {
                _L___1: /* CIL Label */ 
#line 2738
                errmsg = "invalid continuation byte";
#line 2739
                startinpos = s - starts;
#line 2740
                endinpos = startinpos + 1;
#line 2741
                if (((int const   )*(s + 1) & 192) == 128) {
#line 2742
                  endinpos ++;
#line 2743
                  if (((int const   )*(s + 2) & 192) == 128) {
#line 2744
                    endinpos ++;
                  } else {

                  }
                } else {

                }
                goto utf8Error;
              } else {

              }
            } else {

            }
          }
        }
      }
    }
#line 2748
    ch = (unsigned int )((((((int const   )*(s + 0) & 7) << 18) + (((int const   )*(s + 1) & 63) << 12)) + (((int const   )*(s + 2) & 63) << 6)) + ((int const   )*(s + 3) & 63));
#line 2758
    ch -= 65536U;
#line 2761
    tmp___2 = p;
#line 2761
    p ++;
#line 2761
    *tmp___2 = (unsigned short )(55296U + (ch >> 10));
#line 2764
    tmp___3 = p;
#line 2764
    p ++;
#line 2764
    *tmp___3 = (unsigned short )(56320U + (ch & 1023U));
#line 2766
    break;
    }
#line 2768
    s += n;
#line 2769
    continue;
    utf8Error: 
#line 2772
    outpos = p - unicode->str;
#line 2773
    tmp___4 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf8",
                                               errmsg, & starts, & e,
                                               & startinpos, & endinpos, & exc,
                                               & s, & unicode, & outpos, & p);
#line 2773
    if (tmp___4) {
      goto  9932;
    } else {

    }
#line 2779
    aligned_end = (char const   *)((unsigned int )e & 4294967292U);
  }
   9926: /* CIL Label */ 
#line 2781
  if (consumed) {
#line 2782
    *consumed = s - starts;
  } else {

  }
   9927: /* CIL Label */ 
#line 2785
  tmp___5 = _PyUnicode_Resize(& unicode, p - unicode->str);
   9928: /* CIL Label */ 
#line 2785
  if (tmp___5 < 0) {
    goto  9932;
  } else {

  }
   9929: /* CIL Label */ 
#line 2788
  while (1) {
#line 2788
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 2788
      while (1) {
#line 2788
        (errorHandler->ob_refcnt) --;
#line 2788
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 2788
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 2788
        break;
      }
    }
#line 2788
    break;
  }
   9930: /* CIL Label */ 
#line 2789
  while (1) {
#line 2789
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 2789
      while (1) {
#line 2789
        (exc->ob_refcnt) --;
#line 2789
        if (exc->ob_refcnt != 0) {

        } else {
#line 2789
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 2789
        break;
      }
    }
#line 2789
    break;
  }
   9931: /* CIL Label */ 
#line 2790
  return ((PyObject *)unicode);
   9932: /* CIL Label */ 
  onError: 
#line 2793
  while (1) {
#line 2793
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 2793
      while (1) {
#line 2793
        (errorHandler->ob_refcnt) --;
#line 2793
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 2793
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 2793
        break;
      }
    }
#line 2793
    break;
  }
   9933: /* CIL Label */ 
#line 2794
  while (1) {
#line 2794
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 2794
      while (1) {
#line 2794
        (exc->ob_refcnt) --;
#line 2794
        if (exc->ob_refcnt != 0) {

        } else {
#line 2794
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 2794
        break;
      }
    }
#line 2794
    break;
  }
   9934: /* CIL Label */ 
#line 2795
  while (1) {
#line 2795
    (((PyObject *)unicode)->ob_refcnt) --;
#line 2795
    if (((PyObject *)unicode)->ob_refcnt != 0) {

    } else {
#line 2795
      (*((((PyObject *)unicode)->ob_type)->tp_dealloc))((PyObject *)unicode);
    }
#line 2795
    break;
  }
   9935: /* CIL Label */ 
#line 2796
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_DecodeUTF8Stateful: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___1: /* CIL Label */ 
_L___0: /* CIL Label */ 
_L: /* CIL Label */ 
#line 2990
rep = unicode_encode_call_errorhandler(errors, & errorHandler, "utf-8",
                                       "surrogates not allowed", s, size, & exc,
                                       i - 1, i, & newpos);
Liveness failed on function:
 PyObject *PyUnicodeUCS2_EncodeUTF8(Py_UNICODE const   *s , Py_ssize_t size ,
                                    char const   *errors ) 
{ Py_ssize_t i ;
  PyObject *result ;
  char *p ;
  Py_ssize_t nallocated ;
  Py_ssize_t nneeded ;
  char stackbuf[1200] ;
  PyObject *errorHandler ;
  PyObject *exc ;
  PyObject *tmp ;
  Py_UCS4 ch ;
  Py_ssize_t tmp___0 ;
  char *tmp___1 ;
  char *tmp___2 ;
  char *tmp___3 ;
  Py_UCS4 ch2 ;
  char *tmp___4 ;
  char *tmp___5 ;
  char *tmp___6 ;
  char *tmp___7 ;
  Py_ssize_t newpos ;
  PyObject *rep ;
  Py_ssize_t repsize ;
  Py_ssize_t k ;
  Py_ssize_t offset ;
  int tmp___8 ;
  char *prep ;
  char *tmp___9 ;
  char *tmp___10 ;
  Py_UNICODE *prep___0 ;
  Py_UNICODE c ;
  char *tmp___11 ;
  char *tmp___12 ;
  char *tmp___13 ;
  char *tmp___14 ;
  char *tmp___15 ;
  char *tmp___16 ;
  char *tmp___17 ;
  char *tmp___18 ;

  {
   10101: /* CIL Label */ 
#line 2934
  errorHandler = (PyObject *)((void *)0);
   10102: /* CIL Label */ 
#line 2935
  exc = (PyObject *)((void *)0);
   10103: /* CIL Label */ 
#line 2940
  if (size <= 300) {
#line 2945
    nallocated = (int )sizeof(stackbuf);
#line 2946
    result = (PyObject *)((void *)0);
#line 2947
    p = stackbuf;
  } else {
#line 2951
    nallocated = size * 4;
#line 2952
    if (nallocated / 4 != size) {
#line 2953
      tmp = PyErr_NoMemory();
#line 2953
      return (tmp);
    } else {

    }
#line 2954
    result = PyBytes_FromStringAndSize((char const   *)((void *)0), nallocated);
#line 2955
    if ((unsigned int )result == (unsigned int )((void *)0)) {
#line 2956
      return ((PyObject *)((void *)0));
    } else {

    }
#line 2957
    p = ((PyBytesObject *)result)->ob_sval;
  }
   10104: /* CIL Label */ 
#line 2960
  i = 0;
   10105: /* CIL Label */ 
#line 2960
  while (i < size) {
#line 2961
    tmp___0 = i;
#line 2961
    i ++;
#line 2961
    ch = (Py_UCS4 )*(s + tmp___0);
#line 2963
    if (ch < 128U) {
#line 2965
      tmp___1 = p;
#line 2965
      p ++;
#line 2965
      *tmp___1 = (char )ch;
    } else {
#line 2967
      if (ch < 2048U) {
#line 2969
        tmp___2 = p;
#line 2969
        p ++;
#line 2969
        *tmp___2 = (char )(192U | (ch >> 6));
#line 2970
        tmp___3 = p;
#line 2970
        p ++;
#line 2970
        *tmp___3 = (char )(128U | (ch & 63U));
      } else {
#line 2971
        if (55296U <= ch) {
#line 2971
          if (ch <= 57343U) {
#line 2974
            if (ch <= 56319U) {
#line 2974
              if (i != size) {
#line 2974
                if (0xDC00 <= (int )*(s + i)) {
#line 2974
                  if ((int const   )*(s + i) <= 57343) {
#line 2975
                    ch2 = (Py_UCS4 )*(s + i);
#line 2977
                    ch = (((ch - 55296U) << 10) | (ch2 - 56320U)) + 65536U;
#line 2978
                    i ++;
#line 2981
                    tmp___4 = p;
#line 2981
                    p ++;
#line 2981
                    *tmp___4 = (char )(240U | (ch >> 18));
#line 2982
                    tmp___5 = p;
#line 2982
                    p ++;
#line 2982
                    *tmp___5 = (char )(128U | ((ch >> 12) & 63U));
#line 2983
                    tmp___6 = p;
#line 2983
                    p ++;
#line 2983
                    *tmp___6 = (char )(128U | ((ch >> 6) & 63U));
#line 2984
                    tmp___7 = p;
#line 2984
                    p ++;
#line 2984
                    *tmp___7 = (char )(128U | (ch & 63U));
                  } else {
                    goto _L___1;
                  }
                } else {
                  goto _L___1;
                }
              } else {
                goto _L___1;
              }
            } else {
              _L___1: /* CIL Label */ 
              _L___0: /* CIL Label */ 
              _L: /* CIL Label */ 
#line 2990
              rep = unicode_encode_call_errorhandler(errors, & errorHandler,
                                                     "utf-8",
                                                     "surrogates not allowed",
                                                     s, size, & exc, i - 1, i,
                                                     & newpos);
#line 2993
              if (! rep) {
                goto  10110;
              } else {

              }
#line 2996
              if (((rep->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 2997
                repsize = ((PyVarObject *)rep)->ob_size;
              } else {
#line 2999
                repsize = ((PyUnicodeObject *)rep)->length;
              }
#line 3001
              if (repsize > 4) {
#line 3004
                if ((unsigned int )result == (unsigned int )((void *)0)) {
#line 3005
                  offset = p - stackbuf;
                } else {
#line 3007
                  offset = p - ((PyBytesObject *)result)->ob_sval;
                }
#line 3009
                if (nallocated > ((int )(4294967295U >> 1) - repsize) + 4) {
#line 3011
                  PyErr_NoMemory();
                  goto  10110;
                } else {

                }
#line 3014
                nallocated += repsize - 4;
#line 3015
                if ((unsigned int )result != (unsigned int )((void *)0)) {
#line 3016
                  tmp___8 = _PyBytes_Resize(& result, nallocated);
#line 3016
                  if (tmp___8 < 0) {
                    goto  10110;
                  } else {

                  }
                } else {
#line 3019
                  result = PyBytes_FromStringAndSize((char const   *)((void *)0),
                                                     nallocated);
#line 3020
                  if ((unsigned int )result == (unsigned int )((void *)0)) {
                    goto  10110;
                  } else {

                  }
#line 3022
                  memcpy((void */* __restrict  */)(((PyBytesObject *)result)->ob_sval),
                         (void const   */* __restrict  */)(stackbuf),
                         (unsigned int )offset);
                }
#line 3024
                p = ((PyBytesObject *)result)->ob_sval + offset;
              } else {

              }
#line 3027
              if (((rep->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 3028
                prep = ((PyBytesObject *)rep)->ob_sval;
#line 3029
                k = repsize;
#line 3029
                while (k > 0) {
#line 3030
                  tmp___9 = p;
#line 3030
                  p ++;
#line 3030
                  tmp___10 = prep;
#line 3030
                  prep ++;
#line 3030
                  *tmp___9 = *tmp___10;
#line 3029
                  k --;
                }
              } else {
#line 3032
                prep___0 = ((PyUnicodeObject *)rep)->str;
#line 3035
                k = 0;
#line 3035
                while (k < repsize) {
#line 3036
                  c = *(prep___0 + k);
#line 3037
                  if (0x80 <= (int )c) {
#line 3038
                    raise_encode_exception(& exc, "utf-8", s, size, i - 1, i,
                                           "surrogates not allowed");
                    goto  10110;
                  } else {

                  }
#line 3042
                  tmp___11 = p;
#line 3042
                  p ++;
#line 3042
                  *tmp___11 = (char )*(prep___0 + k);
#line 3035
                  k ++;
                }
              }
#line 3045
              while (1) {
#line 3045
                (rep->ob_refcnt) --;
#line 3045
                if (rep->ob_refcnt != 0) {

                } else {
#line 3045
                  (*((rep->ob_type)->tp_dealloc))(rep);
                }
#line 3045
                break;
              }
            }
          } else {
            goto _L___2;
          }
        } else {
          _L___2: /* CIL Label */ 
#line 3049
          if (ch < 65536U) {
#line 3050
            tmp___12 = p;
#line 3050
            p ++;
#line 3050
            *tmp___12 = (char )(224U | (ch >> 12));
#line 3051
            tmp___13 = p;
#line 3051
            p ++;
#line 3051
            *tmp___13 = (char )(128U | ((ch >> 6) & 63U));
#line 3052
            tmp___14 = p;
#line 3052
            p ++;
#line 3052
            *tmp___14 = (char )(128U | (ch & 63U));
          } else {
#line 3055
            tmp___15 = p;
#line 3055
            p ++;
#line 3055
            *tmp___15 = (char )(240U | (ch >> 18));
#line 3056
            tmp___16 = p;
#line 3056
            p ++;
#line 3056
            *tmp___16 = (char )(128U | ((ch >> 12) & 63U));
#line 3057
            tmp___17 = p;
#line 3057
            p ++;
#line 3057
            *tmp___17 = (char )(128U | ((ch >> 6) & 63U));
#line 3058
            tmp___18 = p;
#line 3058
            p ++;
#line 3058
            *tmp___18 = (char )(128U | (ch & 63U));
          }
        }
      }
    }
  }
   10106: /* CIL Label */ 
#line 3062
  if ((unsigned int )result == (unsigned int )((void *)0)) {
#line 3064
    nneeded = p - stackbuf;
#line 3066
    result = PyBytes_FromStringAndSize((char const   *)(stackbuf), nneeded);
  } else {
#line 3070
    nneeded = p - ((PyBytesObject *)result)->ob_sval;
#line 3072
    _PyBytes_Resize(& result, nneeded);
  }
   10107: /* CIL Label */ 
#line 3074
  while (1) {
#line 3074
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3074
      while (1) {
#line 3074
        (errorHandler->ob_refcnt) --;
#line 3074
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3074
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3074
        break;
      }
    }
#line 3074
    break;
  }
   10108: /* CIL Label */ 
#line 3075
  while (1) {
#line 3075
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3075
      while (1) {
#line 3075
        (exc->ob_refcnt) --;
#line 3075
        if (exc->ob_refcnt != 0) {

        } else {
#line 3075
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3075
        break;
      }
    }
#line 3075
    break;
  }
   10109: /* CIL Label */ 
#line 3076
  return (result);
   10110: /* CIL Label */ 
  error: 
#line 3078
  while (1) {
#line 3078
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3078
      while (1) {
#line 3078
        (errorHandler->ob_refcnt) --;
#line 3078
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3078
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3078
        break;
      }
    }
#line 3078
    break;
  }
   10111: /* CIL Label */ 
#line 3079
  while (1) {
#line 3079
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3079
      while (1) {
#line 3079
        (exc->ob_refcnt) --;
#line 3079
        if (exc->ob_refcnt != 0) {

        } else {
#line 3079
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3079
        break;
      }
    }
#line 3079
    break;
  }
   10112: /* CIL Label */ 
#line 3080
  while (1) {
#line 3080
    if ((unsigned int )result == (unsigned int )((void *)0)) {

    } else {
#line 3080
      while (1) {
#line 3080
        (result->ob_refcnt) --;
#line 3080
        if (result->ob_refcnt != 0) {

        } else {
#line 3080
          (*((result->ob_type)->tp_dealloc))(result);
        }
#line 3080
        break;
      }
    }
#line 3080
    break;
  }
   10113: /* CIL Label */ 
#line 3081
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_EncodeUTF8: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: utf32Error: 
#line 3247
outpos = p - unicode->str;
#line 3248
tmp___2 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf32",
                                           errmsg, & starts,
                                           (char const   **)(& e), & startinpos,
                                           & endinpos, & exc,
                                           (char const   **)(& q), & unicode,
                                           & outpos, & p);
Liveness failed on function:
 PyObject *PyUnicodeUCS2_DecodeUTF32Stateful(char const   *s , Py_ssize_t size ,
                                             char const   *errors ,
                                             int *byteorder ,
                                             Py_ssize_t *consumed ) 
{ char const   *starts ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  PyUnicodeObject *unicode ;
  Py_UNICODE *p ;
  int pairs ;
  unsigned char const   *qq ;
  unsigned char const   *q ;
  unsigned char const   *e ;
  int bo ;
  char const   *errmsg ;
  int iorder[4] ;
  PyObject *errorHandler ;
  PyObject *exc ;
  Py_UCS4 bom ;
  Py_UCS4 ch ;
  Py_UNICODE *tmp ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  int tmp___2 ;
  int tmp___3 ;

  {
   10228: /* CIL Label */ 
#line 3119
  starts = s;
   10229: /* CIL Label */ 
#line 3126
  pairs = 0;
   10230: /* CIL Label */ 
#line 3132
  bo = 0;
   10231: /* CIL Label */ 
#line 3133
  errmsg = "";
   10232: /* CIL Label */ 
#line 3136
  iorder[0] = 0;
   10233: /* CIL Label */ 
#line 3136
  iorder[1] = 1;
   10234: /* CIL Label */ 
#line 3136
  iorder[2] = 2;
   10235: /* CIL Label */ 
#line 3136
  iorder[3] = 3;
   10236: /* CIL Label */ 
#line 3140
  errorHandler = (PyObject *)((void *)0);
   10237: /* CIL Label */ 
#line 3141
  exc = (PyObject *)((void *)0);
   10238: /* CIL Label */ 
#line 3143
  q = (unsigned char const   *)((unsigned char *)s);
   10239: /* CIL Label */ 
#line 3144
  e = q + size;
   10240: /* CIL Label */ 
#line 3146
  if (byteorder) {
#line 3147
    bo = *byteorder;
  } else {

  }
   10241: /* CIL Label */ 
#line 3153
  if (bo == 0) {
#line 3154
    if (size >= 4) {
#line 3155
      bom = (Py_UCS4 )(((((int const   )*(q + iorder[3]) << 24) | ((int const   )*(q + iorder[2]) << 16)) | ((int const   )*(q + iorder[1]) << 8)) | (int const   )*(q + iorder[0]));
#line 3158
      if (bom == 65279U) {
#line 3159
        q += 4;
#line 3160
        bo = -1;
      } else {
#line 3162
        if (bom == 0xFFFE0000) {
#line 3163
          q += 4;
#line 3164
          bo = 1;
        } else {

        }
      }
    } else {

    }
  } else {

  }
   10242: /* CIL Label */ 
#line 3179
  if (bo == -1) {
#line 3181
    iorder[0] = 0;
#line 3182
    iorder[1] = 1;
#line 3183
    iorder[2] = 2;
#line 3184
    iorder[3] = 3;
  } else {
#line 3186
    if (bo == 1) {
#line 3188
      iorder[0] = 3;
#line 3189
      iorder[1] = 2;
#line 3190
      iorder[2] = 1;
#line 3191
      iorder[3] = 0;
    } else {

    }
  }
   10243: /* CIL Label */ 
#line 3197
  qq = q;
   10244: /* CIL Label */ 
#line 3197
  while ((unsigned int )qq < (unsigned int )e) {
#line 3198
    if ((int const   )*(qq + iorder[2]) != 0) {
#line 3199
      pairs ++;
    } else {
#line 3198
      if ((int const   )*(qq + iorder[3]) != 0) {
#line 3199
        pairs ++;
      } else {

      }
    }
#line 3197
    qq += 4;
  }
   10245: /* CIL Label */ 
#line 3203
  unicode = _PyUnicode_New((size + 3) / 4 + pairs);
   10246: /* CIL Label */ 
#line 3204
  if (! unicode) {
#line 3205
    return ((PyObject *)((void *)0));
  } else {

  }
   10247: /* CIL Label */ 
#line 3206
  if (size == 0) {
#line 3207
    return ((PyObject *)unicode);
  } else {

  }
   10248: /* CIL Label */ 
#line 3210
  p = unicode->str;
   10249: /* CIL Label */ 
#line 3212
  while ((unsigned int )q < (unsigned int )e) {
#line 3215
    if (e - q < 4) {
#line 3216
      if (consumed) {
#line 3217
        break;
      } else {

      }
#line 3218
      errmsg = "truncated data";
#line 3219
      startinpos = (char const   *)q - starts;
#line 3220
      endinpos = (char const   *)e - starts;
      goto utf32Error;
    } else {

    }
#line 3225
    ch = (unsigned int )(((((int const   )*(q + iorder[3]) << 24) | ((int const   )*(q + iorder[2]) << 16)) | ((int const   )*(q + iorder[1]) << 8)) | (int const   )*(q + iorder[0]));
#line 3228
    if (ch >= 1114112U) {
#line 3230
      errmsg = "codepoint not in range(0x110000)";
#line 3231
      startinpos = (char const   *)q - starts;
#line 3232
      endinpos = startinpos + 4;
      goto utf32Error;
    } else {

    }
#line 3236
    if (ch >= 65536U) {
#line 3238
      tmp = p;
#line 3238
      p ++;
#line 3238
      *tmp = (unsigned short )(55296U | ((ch - 65536U) >> 10));
#line 3239
      tmp___0 = p;
#line 3239
      p ++;
#line 3239
      *tmp___0 = (unsigned short )(56320U | ((ch - 65536U) & 1023U));
    } else {
#line 3243
      tmp___1 = p;
#line 3243
      p ++;
#line 3243
      *tmp___1 = (unsigned short )ch;
    }
#line 3244
    q += 4;
#line 3245
    continue;
    utf32Error: 
#line 3247
    outpos = p - unicode->str;
#line 3248
    tmp___2 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf32",
                                               errmsg, & starts,
                                               (char const   **)(& e),
                                               & startinpos, & endinpos, & exc,
                                               (char const   **)(& q),
                                               & unicode, & outpos, & p);
#line 3248
    if (tmp___2) {
      goto  10257;
    } else {

    }
  }
   10250: /* CIL Label */ 
#line 3256
  if (byteorder) {
#line 3257
    *byteorder = bo;
  } else {

  }
   10251: /* CIL Label */ 
#line 3259
  if (consumed) {
#line 3260
    *consumed = (char const   *)q - starts;
  } else {

  }
   10252: /* CIL Label */ 
#line 3263
  tmp___3 = _PyUnicode_Resize(& unicode, p - unicode->str);
   10253: /* CIL Label */ 
#line 3263
  if (tmp___3 < 0) {
    goto  10257;
  } else {

  }
   10254: /* CIL Label */ 
#line 3266
  while (1) {
#line 3266
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3266
      while (1) {
#line 3266
        (errorHandler->ob_refcnt) --;
#line 3266
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3266
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3266
        break;
      }
    }
#line 3266
    break;
  }
   10255: /* CIL Label */ 
#line 3267
  while (1) {
#line 3267
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3267
      while (1) {
#line 3267
        (exc->ob_refcnt) --;
#line 3267
        if (exc->ob_refcnt != 0) {

        } else {
#line 3267
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3267
        break;
      }
    }
#line 3267
    break;
  }
   10256: /* CIL Label */ 
#line 3268
  return ((PyObject *)unicode);
   10257: /* CIL Label */ 
  onError: 
#line 3271
  while (1) {
#line 3271
    (((PyObject *)unicode)->ob_refcnt) --;
#line 3271
    if (((PyObject *)unicode)->ob_refcnt != 0) {

    } else {
#line 3271
      (*((((PyObject *)unicode)->ob_type)->tp_dealloc))((PyObject *)unicode);
    }
#line 3271
    break;
  }
   10258: /* CIL Label */ 
#line 3272
  while (1) {
#line 3272
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3272
      while (1) {
#line 3272
        (errorHandler->ob_refcnt) --;
#line 3272
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3272
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3272
        break;
      }
    }
#line 3272
    break;
  }
   10259: /* CIL Label */ 
#line 3273
  while (1) {
#line 3273
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3273
      while (1) {
#line 3273
        (exc->ob_refcnt) --;
#line 3273
        if (exc->ob_refcnt != 0) {

        } else {
#line 3273
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3273
        break;
      }
    }
#line 3273
    break;
  }
   10260: /* CIL Label */ 
#line 3274
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_DecodeUTF32Stateful: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: utf16Error: 
#line 3608
outpos = p - unicode->str;
#line 3609
tmp___2 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf16",
                                           errmsg, & starts,
                                           (char const   **)(& e), & startinpos,
                                           & endinpos, & exc,
                                           (char const   **)(& q), & unicode,
                                           & outpos, & p);
Liveness failed on function:
 PyObject *PyUnicodeUCS2_DecodeUTF16Stateful(char const   *s , Py_ssize_t size ,
                                             char const   *errors ,
                                             int *byteorder ,
                                             Py_ssize_t *consumed ) 
{ char const   *starts ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  PyUnicodeObject *unicode ;
  Py_UNICODE *p ;
  unsigned char const   *q ;
  unsigned char const   *e ;
  unsigned char const   *aligned_end ;
  int bo ;
  int native_ordering ;
  char const   *errmsg ;
  int ihi ;
  int ilo ;
  PyObject *errorHandler ;
  PyObject *exc ;
  Py_UNICODE bom ;
  Py_UNICODE ch ;
  register unsigned char const   *_q ;
  Py_UNICODE *_p ;
  unsigned long data ;
  unsigned long data___0 ;
  Py_UNICODE *tmp ;
  Py_UNICODE ch2 ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  int tmp___2 ;
  int tmp___3 ;
  int tmp___4 ;

  {
   10495: /* CIL Label */ 
#line 3412
  starts = s;
   10496: /* CIL Label */ 
#line 3419
  bo = 0;
   10497: /* CIL Label */ 
#line 3420
  native_ordering = 0;
   10498: /* CIL Label */ 
#line 3421
  errmsg = "";
   10499: /* CIL Label */ 
#line 3424
  ihi = 1;
   10500: /* CIL Label */ 
#line 3424
  ilo = 0;
   10501: /* CIL Label */ 
#line 3428
  errorHandler = (PyObject *)((void *)0);
   10502: /* CIL Label */ 
#line 3429
  exc = (PyObject *)((void *)0);
   10503: /* CIL Label */ 
#line 3433
  unicode = _PyUnicode_New(size);
   10504: /* CIL Label */ 
#line 3434
  if (! unicode) {
#line 3435
    return ((PyObject *)((void *)0));
  } else {

  }
   10505: /* CIL Label */ 
#line 3436
  if (size == 0) {
#line 3437
    return ((PyObject *)unicode);
  } else {

  }
   10506: /* CIL Label */ 
#line 3440
  p = unicode->str;
   10507: /* CIL Label */ 
#line 3441
  q = (unsigned char const   *)((unsigned char *)s);
   10508: /* CIL Label */ 
#line 3442
  e = (q + size) - 1;
   10509: /* CIL Label */ 
#line 3444
  if (byteorder) {
#line 3445
    bo = *byteorder;
  } else {

  }
   10510: /* CIL Label */ 
#line 3451
  if (bo == 0) {
#line 3452
    if (size >= 2) {
#line 3453
      bom = (Py_UNICODE )(((int const   )*(q + ihi) << 8) | (int const   )*(q + ilo));
#line 3455
      if ((int )bom == 0xFEFF) {
#line 3456
        q += 2;
#line 3457
        bo = -1;
      } else {
#line 3459
        if ((int )bom == 0xFFFE) {
#line 3460
          q += 2;
#line 3461
          bo = 1;
        } else {

        }
      }
    } else {

    }
  } else {

  }
   10511: /* CIL Label */ 
#line 3476
  if (bo == -1) {
#line 3478
    ihi = 1;
#line 3479
    ilo = 0;
  } else {
#line 3481
    if (bo == 1) {
#line 3483
      ihi = 0;
#line 3484
      ilo = 1;
    } else {

    }
  }
   10512: /* CIL Label */ 
#line 3487
  native_ordering = ilo < ihi;
   10513: /* CIL Label */ 
#line 3492
  aligned_end = (unsigned char const   *)((unsigned int )e & 4294967292U);
   10514: /* CIL Label */ 
#line 3493
  while ((unsigned int )q < (unsigned int )e) {
#line 3497
    if (! ((unsigned int )q & 3U)) {
#line 3499
      _q = q;
#line 3500
      _p = p;
#line 3501
      if (native_ordering) {
#line 3507
        while ((unsigned int )_q < (unsigned int )aligned_end) {
#line 3508
          data = *((unsigned long *)_q);
#line 3509
          if (data & 0x80008000L) {
#line 3510
            break;
          } else {

          }
#line 3511
          *(_p + 0) = *((unsigned short *)_q + 0);
#line 3512
          *(_p + 1) = *((unsigned short *)_q + 1);
#line 3517
          _q += 4;
#line 3518
          _p += 2;
        }
      } else {
#line 3526
        while ((unsigned int )_q < (unsigned int )aligned_end) {
#line 3527
          data___0 = *((unsigned long *)_q);
#line 3528
          if (data___0 & 8388736UL) {
#line 3529
            break;
          } else {

          }
#line 3546
          *((unsigned char *)_p + 1) = (unsigned char )*(_q + 0);
#line 3547
          *((unsigned char *)_p + 0) = (unsigned char )*(_q + 1);
#line 3548
          *((unsigned char *)_p + 3) = (unsigned char )*(_q + 2);
#line 3549
          *((unsigned char *)_p + 2) = (unsigned char )*(_q + 3);
#line 3557
          _q += 4;
#line 3558
          _p += 2;
        }
      }
#line 3561
      p = _p;
#line 3562
      q = _q;
#line 3563
      if ((unsigned int )q >= (unsigned int )e) {
#line 3564
        break;
      } else {

      }
    } else {

    }
#line 3566
    ch = (unsigned short )(((int const   )*(q + ihi) << 8) | (int const   )*(q + ilo));
#line 3568
    q += 2;
#line 3570
    if ((int )ch < 0xD800) {
#line 3571
      tmp = p;
#line 3571
      p ++;
#line 3571
      *tmp = ch;
#line 3572
      continue;
    } else {
#line 3570
      if ((int )ch > 0xDFFF) {
#line 3571
        tmp = p;
#line 3571
        p ++;
#line 3571
        *tmp = ch;
#line 3572
        continue;
      } else {

      }
    }
#line 3576
    if ((unsigned int )q > (unsigned int )e) {
#line 3577
      errmsg = "unexpected end of data";
#line 3578
      startinpos = ((char const   *)q - 2) - starts;
#line 3579
      endinpos = ((char const   *)e + 1) - starts;
      goto utf16Error;
    } else {

    }
#line 3582
    if (0xD800 <= (int )ch) {
#line 3582
      if ((int )ch <= 0xDBFF) {
#line 3583
        ch2 = (Py_UNICODE )(((int const   )*(q + ihi) << 8) | (int const   )*(q + ilo));
#line 3584
        q += 2;
#line 3585
        if (0xDC00 <= (int )ch2) {
#line 3585
          if ((int )ch2 <= 0xDFFF) {
#line 3587
            tmp___0 = p;
#line 3587
            p ++;
#line 3587
            *tmp___0 = ch;
#line 3588
            tmp___1 = p;
#line 3588
            p ++;
#line 3588
            *tmp___1 = ch2;
#line 3592
            continue;
          } else {
#line 3595
            errmsg = "illegal UTF-16 surrogate";
#line 3596
            startinpos = ((char const   *)q - 4) - starts;
#line 3597
            endinpos = startinpos + 2;
            goto utf16Error;
          }
        } else {
#line 3595
          errmsg = "illegal UTF-16 surrogate";
#line 3596
          startinpos = ((char const   *)q - 4) - starts;
#line 3597
          endinpos = startinpos + 2;
          goto utf16Error;
        }
      } else {

      }
    } else {

    }
#line 3602
    errmsg = "illegal encoding";
#line 3603
    startinpos = ((char const   *)q - 2) - starts;
#line 3604
    endinpos = startinpos + 2;
    utf16Error: 
#line 3608
    outpos = p - unicode->str;
#line 3609
    tmp___2 = unicode_decode_call_errorhandler(errors, & errorHandler, "utf16",
                                               errmsg, & starts,
                                               (char const   **)(& e),
                                               & startinpos, & endinpos, & exc,
                                               (char const   **)(& q),
                                               & unicode, & outpos, & p);
#line 3609
    if (tmp___2) {
      goto  10523;
    } else {

    }
  }
   10515: /* CIL Label */ 
#line 3625
  if ((unsigned int )e == (unsigned int )q) {
#line 3626
    if (! consumed) {
#line 3627
      errmsg = "truncated data";
#line 3628
      startinpos = (char const   *)q - starts;
#line 3629
      endinpos = ((char const   *)e + 1) - starts;
#line 3630
      outpos = p - unicode->str;
#line 3631
      tmp___3 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                 "utf16", errmsg, & starts,
                                                 (char const   **)(& e),
                                                 & startinpos, & endinpos,
                                                 & exc, (char const   **)(& q),
                                                 & unicode, & outpos, & p);
#line 3631
      if (tmp___3) {
        goto  10523;
      } else {

      }
    } else {

    }
  } else {

  }
   10516: /* CIL Label */ 
#line 3650
  if (byteorder) {
#line 3651
    *byteorder = bo;
  } else {

  }
   10517: /* CIL Label */ 
#line 3653
  if (consumed) {
#line 3654
    *consumed = (char const   *)q - starts;
  } else {

  }
   10518: /* CIL Label */ 
#line 3657
  tmp___4 = _PyUnicode_Resize(& unicode, p - unicode->str);
   10519: /* CIL Label */ 
#line 3657
  if (tmp___4 < 0) {
    goto  10523;
  } else {

  }
   10520: /* CIL Label */ 
#line 3660
  while (1) {
#line 3660
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3660
      while (1) {
#line 3660
        (errorHandler->ob_refcnt) --;
#line 3660
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3660
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3660
        break;
      }
    }
#line 3660
    break;
  }
   10521: /* CIL Label */ 
#line 3661
  while (1) {
#line 3661
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3661
      while (1) {
#line 3661
        (exc->ob_refcnt) --;
#line 3661
        if (exc->ob_refcnt != 0) {

        } else {
#line 3661
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3661
        break;
      }
    }
#line 3661
    break;
  }
   10522: /* CIL Label */ 
#line 3662
  return ((PyObject *)unicode);
   10523: /* CIL Label */ 
  onError: 
#line 3665
  while (1) {
#line 3665
    (((PyObject *)unicode)->ob_refcnt) --;
#line 3665
    if (((PyObject *)unicode)->ob_refcnt != 0) {

    } else {
#line 3665
      (*((((PyObject *)unicode)->ob_type)->tp_dealloc))((PyObject *)unicode);
    }
#line 3665
    break;
  }
   10524: /* CIL Label */ 
#line 3666
  while (1) {
#line 3666
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3666
      while (1) {
#line 3666
        (errorHandler->ob_refcnt) --;
#line 3666
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3666
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3666
        break;
      }
    }
#line 3666
    break;
  }
   10525: /* CIL Label */ 
#line 3667
  while (1) {
#line 3667
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3667
      while (1) {
#line 3667
        (exc->ob_refcnt) --;
#line 3667
        if (exc->ob_refcnt != 0) {

        } else {
#line 3667
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3667
        break;
      }
    }
#line 3667
    break;
  }
   10526: /* CIL Label */ 
#line 3668
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_DecodeUTF16Stateful: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: ucnhashError: 
#line 3991
PyErr_SetString(PyExc_UnicodeError,
                "\\N escapes not supported (can\'t load unicodedata module)");
Liveness failed on function:
 PyObject *PyUnicodeUCS2_DecodeUnicodeEscape(char const   *s , Py_ssize_t size ,
                                             char const   *errors ) 
{ char const   *starts ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  int i ;
  PyUnicodeObject *v ;
  Py_UNICODE *p ;
  char const   *end ;
  char *message ;
  Py_UCS4 chr ;
  PyObject *errorHandler ;
  PyObject *exc ;
  unsigned char c ;
  Py_UNICODE x ;
  int digits ;
  Py_UNICODE *tmp ;
  char const   *tmp___0 ;
  char const   *tmp___1 ;
  Py_UNICODE *tmp___2 ;
  Py_UNICODE *tmp___3 ;
  Py_UNICODE *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  Py_UNICODE *tmp___8 ;
  Py_UNICODE *tmp___9 ;
  Py_UNICODE *tmp___10 ;
  Py_UNICODE *tmp___11 ;
  char const   *tmp___12 ;
  char const   *tmp___13 ;
  Py_UNICODE *tmp___14 ;
  int tmp___15 ;
  int tmp___16 ;
  PyObject *tmp___17 ;
  Py_UNICODE *tmp___18 ;
  Py_UNICODE *tmp___19 ;
  Py_UNICODE *tmp___20 ;
  int tmp___21 ;
  void *tmp___22 ;
  char const   *start ;
  int tmp___23 ;
  int tmp___24 ;
  int tmp___25 ;
  Py_UNICODE *tmp___26 ;
  Py_UNICODE *tmp___27 ;
  int tmp___28 ;

  {
   10823: /* CIL Label */ 
#line 3777
  starts = s;
   10824: /* CIL Label */ 
#line 3786
  chr = 0xffffffff;
   10825: /* CIL Label */ 
#line 3787
  errorHandler = (PyObject *)((void *)0);
   10826: /* CIL Label */ 
#line 3788
  exc = (PyObject *)((void *)0);
   10827: /* CIL Label */ 
#line 3795
  v = _PyUnicode_New(size);
   10828: /* CIL Label */ 
#line 3796
  if ((unsigned int )v == (unsigned int )((void *)0)) {
    goto  10843;
  } else {

  }
   10829: /* CIL Label */ 
#line 3798
  if (size == 0) {
#line 3799
    return ((PyObject *)v);
  } else {

  }
   10830: /* CIL Label */ 
#line 3801
  p = v->str;
   10831: /* CIL Label */ 
#line 3802
  end = s + size;
   10832: /* CIL Label */ 
#line 3804
  while ((unsigned int )s < (unsigned int )end) {
#line 3810
    if ((int const   )*s != 92) {
#line 3811
      tmp = p;
#line 3811
      p ++;
#line 3811
      tmp___0 = s;
#line 3811
      s ++;
#line 3811
      *tmp = (unsigned short )((unsigned char )*tmp___0);
#line 3812
      continue;
    } else {

    }
#line 3815
    startinpos = s - starts;
#line 3817
    s ++;
#line 3818
    tmp___1 = s;
#line 3818
    s ++;
#line 3818
    c = (unsigned char )*tmp___1;
#line 3819
    if ((unsigned int )s > (unsigned int )end) {
#line 3820
      c = (unsigned char )'\000';
    } else {

    }
#line 3821
    switch ((int )c) {
    case 10: 
#line 3824
    break;
    case 92: 
#line 3825
    tmp___2 = p;
#line 3825
    p ++;
#line 3825
    *tmp___2 = (unsigned short )'\\';
#line 3825
    break;
    case 39: 
#line 3826
    tmp___3 = p;
#line 3826
    p ++;
#line 3826
    *tmp___3 = (unsigned short )'\'';
#line 3826
    break;
    case 34: 
#line 3827
    tmp___4 = p;
#line 3827
    p ++;
#line 3827
    *tmp___4 = (unsigned short )'\"';
#line 3827
    break;
    case 98: 
#line 3828
    tmp___5 = p;
#line 3828
    p ++;
#line 3828
    *tmp___5 = (unsigned short )'\b';
#line 3828
    break;
    case 102: 
#line 3829
    tmp___6 = p;
#line 3829
    p ++;
#line 3829
    *tmp___6 = (unsigned short )'\f';
#line 3829
    break;
    case 116: 
#line 3830
    tmp___7 = p;
#line 3830
    p ++;
#line 3830
    *tmp___7 = (unsigned short )'\t';
#line 3830
    break;
    case 110: 
#line 3831
    tmp___8 = p;
#line 3831
    p ++;
#line 3831
    *tmp___8 = (unsigned short )'\n';
#line 3831
    break;
    case 114: 
#line 3832
    tmp___9 = p;
#line 3832
    p ++;
#line 3832
    *tmp___9 = (unsigned short )'\r';
#line 3832
    break;
    case 118: 
#line 3833
    tmp___10 = p;
#line 3833
    p ++;
#line 3833
    *tmp___10 = (unsigned short )'\v';
#line 3833
    break;
    case 97: 
#line 3834
    tmp___11 = p;
#line 3834
    p ++;
#line 3834
    *tmp___11 = (unsigned short )'\a';
#line 3834
    break;
    case 48: 
    case 49: 
    case 50: 
    case 51: 
    case 52: 
    case 53: 
    case 54: 
    case 55: 
#line 3839
    x = (unsigned short )((int const   )*(s + -1) - 48);
#line 3840
    if ((unsigned int )s < (unsigned int )end) {
#line 3840
      if (48 <= (int )*s) {
#line 3840
        if ((int const   )*s <= 55) {
#line 3841
          tmp___12 = s;
#line 3841
          s ++;
#line 3841
          x = (unsigned short )((((int )x << 3) + (int )*tmp___12) - 48);
#line 3842
          if ((unsigned int )s < (unsigned int )end) {
#line 3842
            if (48 <= (int )*s) {
#line 3842
              if ((int const   )*s <= 55) {
#line 3843
                tmp___13 = s;
#line 3843
                s ++;
#line 3843
                x = (unsigned short )((((int )x << 3) + (int )*tmp___13) - 48);
              } else {

              }
            } else {

            }
          } else {

          }
        } else {

        }
      } else {

      }
    } else {

    }
#line 3845
    tmp___14 = p;
#line 3845
    p ++;
#line 3845
    *tmp___14 = x;
#line 3846
    break;
    case 120: 
#line 3851
    digits = 2;
#line 3852
    message = (char *)"truncated \\xXX escape";
    goto hexescape;
    case 117: 
#line 3857
    digits = 4;
#line 3858
    message = (char *)"truncated \\uXXXX escape";
    goto hexescape;
    case 85: 
#line 3863
    digits = 8;
#line 3864
    message = (char *)"truncated \\UXXXXXXXX escape";
    hexescape: 
#line 3866
    chr = 0U;
#line 3867
    outpos = p - v->str;
#line 3868
    if ((unsigned int )(s + digits) > (unsigned int )end) {
#line 3869
      endinpos = size;
#line 3870
      tmp___15 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                  "unicodeescape",
                                                  "end of string in escape sequence",
                                                  & starts, & end, & startinpos,
                                                  & endinpos, & exc, & s, & v,
                                                  & outpos, & p);
#line 3870
      if (tmp___15) {
        goto  10843;
      } else {

      }
      goto nextByte;
    } else {

    }
#line 3878
    i = 0;
#line 3878
    while (i < digits) {
#line 3879
      c = (unsigned char )*(s + i);
#line 3880
      if (! (_Py_ctype_table[(unsigned char )((int )c & 0xff)] & 16U)) {
#line 3881
        endinpos = ((s + i) + 1) - starts;
#line 3882
        tmp___16 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                    "unicodeescape",
                                                    (char const   *)message,
                                                    & starts, & end,
                                                    & startinpos, & endinpos,
                                                    & exc, & s, & v, & outpos,
                                                    & p);
#line 3882
        if (tmp___16) {
          goto  10843;
        } else {

        }
        goto nextByte;
      } else {

      }
#line 3890
      chr = (chr << 4) & 4294967280U;
#line 3891
      if ((int )c >= 48) {
#line 3891
        if ((int )c <= 57) {
#line 3892
          chr += (Py_UCS4 )((int )c - 48);
        } else {
          goto _L;
        }
      } else {
        _L: /* CIL Label */ 
#line 3893
        if ((int )c >= 97) {
#line 3893
          if ((int )c <= 102) {
#line 3894
            chr += (Py_UCS4 )((10 + (int )c) - 97);
          } else {
#line 3896
            chr += (Py_UCS4 )((10 + (int )c) - 65);
          }
        } else {
#line 3896
          chr += (Py_UCS4 )((10 + (int )c) - 65);
        }
      }
#line 3878
      i ++;
    }
#line 3898
    s += i;
#line 3899
    if (chr == 0xffffffff) {
#line 3899
      tmp___17 = PyErr_Occurred();
#line 3899
      if (tmp___17) {
#line 3902
        break;
      } else {

      }
    } else {

    }
    store: 
#line 3905
    if (chr <= 65535U) {
#line 3907
      tmp___18 = p;
#line 3907
      p ++;
#line 3907
      *tmp___18 = (unsigned short )chr;
    } else {
#line 3908
      if (chr <= 1114111U) {
#line 3914
        chr = (unsigned int )((unsigned long )chr - 65536UL);
#line 3915
        tmp___19 = p;
#line 3915
        p ++;
#line 3915
        *tmp___19 = (unsigned short )(0xD800 + (int )((unsigned short )(chr >> 10)));
#line 3916
        tmp___20 = p;
#line 3916
        p ++;
#line 3916
        *tmp___20 = (unsigned short )(0xDC00 + (int )((unsigned short )(chr & 1023U)));
      } else {
#line 3919
        endinpos = s - starts;
#line 3920
        outpos = p - v->str;
#line 3921
        tmp___21 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                    "unicodeescape",
                                                    "illegal Unicode character",
                                                    & starts, & end,
                                                    & startinpos, & endinpos,
                                                    & exc, & s, & v, & outpos,
                                                    & p);
#line 3921
        if (tmp___21) {
          goto  10843;
        } else {

        }
      }
    }
#line 3928
    break;
    case 78: 
#line 3932
    message = (char *)"malformed \\N character escape";
#line 3933
    if ((unsigned int )ucnhash_CAPI == (unsigned int )((void *)0)) {
#line 3935
      tmp___22 = PyCapsule_Import("unicodedata.ucnhash_CAPI", 1);
#line 3935
      ucnhash_CAPI = (_PyUnicode_Name_CAPI *)tmp___22;
#line 3936
      if ((unsigned int )ucnhash_CAPI == (unsigned int )((void *)0)) {
        goto ucnhashError;
      } else {

      }
    } else {

    }
#line 3939
    if ((int const   )*s == 123) {
#line 3940
      start = s + 1;
#line 3942
      while (1) {
#line 3942
        if ((int const   )*s != 125) {
#line 3942
          if ((unsigned int )s < (unsigned int )end) {

          } else {
#line 3942
            break;
          }
        } else {
#line 3942
          break;
        }
#line 3943
        s ++;
      }
#line 3944
      if ((unsigned int )s > (unsigned int )start) {
#line 3944
        if ((unsigned int )s < (unsigned int )end) {
#line 3944
          if ((int const   )*s == 125) {
#line 3946
            message = (char *)"unknown Unicode character name";
#line 3947
            s ++;
#line 3948
            tmp___23 = (*(ucnhash_CAPI->getcode))((PyObject *)((void *)0),
                                                  start, (s - start) - 1, & chr);
#line 3948
            if (tmp___23) {
              goto store;
            } else {

            }
          } else {

          }
        } else {

        }
      } else {

      }
    } else {

    }
#line 3952
    endinpos = s - starts;
#line 3953
    outpos = p - v->str;
#line 3954
    tmp___24 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                "unicodeescape",
                                                (char const   *)message,
                                                & starts, & end, & startinpos,
                                                & endinpos, & exc, & s, & v,
                                                & outpos, & p);
#line 3954
    if (tmp___24) {
      goto  10843;
    } else {

    }
#line 3960
    break;
    default: ;
#line 3963
    if ((unsigned int )s > (unsigned int )end) {
#line 3964
      message = (char *)"\\ at end of string";
#line 3965
      s --;
#line 3966
      endinpos = s - starts;
#line 3967
      outpos = p - v->str;
#line 3968
      tmp___25 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                  "unicodeescape",
                                                  (char const   *)message,
                                                  & starts, & end, & startinpos,
                                                  & endinpos, & exc, & s, & v,
                                                  & outpos, & p);
#line 3968
      if (tmp___25) {
        goto  10843;
      } else {

      }
    } else {
#line 3976
      tmp___26 = p;
#line 3976
      p ++;
#line 3976
      *tmp___26 = (unsigned short )'\\';
#line 3977
      tmp___27 = p;
#line 3977
      p ++;
#line 3977
      *tmp___27 = (unsigned short )((unsigned char )*(s + -1));
    }
#line 3979
    break;
    }
    nextByte: ;
  }
   10833: /* CIL Label */ 
#line 3984
  tmp___28 = _PyUnicode_Resize(& v, p - v->str);
   10834: /* CIL Label */ 
#line 3984
  if (tmp___28 < 0) {
    goto  10843;
  } else {

  }
   10835: /* CIL Label */ 
#line 3986
  while (1) {
#line 3986
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3986
      while (1) {
#line 3986
        (errorHandler->ob_refcnt) --;
#line 3986
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3986
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3986
        break;
      }
    }
#line 3986
    break;
  }
   10836: /* CIL Label */ 
#line 3987
  while (1) {
#line 3987
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3987
      while (1) {
#line 3987
        (exc->ob_refcnt) --;
#line 3987
        if (exc->ob_refcnt != 0) {

        } else {
#line 3987
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3987
        break;
      }
    }
#line 3987
    break;
  }
   10837: /* CIL Label */ 
#line 3988
  return ((PyObject *)v);
   10838: /* CIL Label */ 
  ucnhashError: 
#line 3991
  PyErr_SetString(PyExc_UnicodeError,
                  "\\N escapes not supported (can\'t load unicodedata module)");
   10839: /* CIL Label */ 
#line 3995
  while (1) {
#line 3995
    if ((unsigned int )v == (unsigned int )((void *)0)) {

    } else {
#line 3995
      while (1) {
#line 3995
        (((PyObject *)v)->ob_refcnt) --;
#line 3995
        if (((PyObject *)v)->ob_refcnt != 0) {

        } else {
#line 3995
          (*((((PyObject *)v)->ob_type)->tp_dealloc))((PyObject *)v);
        }
#line 3995
        break;
      }
    }
#line 3995
    break;
  }
   10840: /* CIL Label */ 
#line 3996
  while (1) {
#line 3996
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 3996
      while (1) {
#line 3996
        (errorHandler->ob_refcnt) --;
#line 3996
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 3996
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 3996
        break;
      }
    }
#line 3996
    break;
  }
   10841: /* CIL Label */ 
#line 3997
  while (1) {
#line 3997
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 3997
      while (1) {
#line 3997
        (exc->ob_refcnt) --;
#line 3997
        if (exc->ob_refcnt != 0) {

        } else {
#line 3997
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 3997
        break;
      }
    }
#line 3997
    break;
  }
   10842: /* CIL Label */ 
#line 3998
  return ((PyObject *)((void *)0));
   10843: /* CIL Label */ 
  onError: 
#line 4001
  while (1) {
#line 4001
    if ((unsigned int )v == (unsigned int )((void *)0)) {

    } else {
#line 4001
      while (1) {
#line 4001
        (((PyObject *)v)->ob_refcnt) --;
#line 4001
        if (((PyObject *)v)->ob_refcnt != 0) {

        } else {
#line 4001
          (*((((PyObject *)v)->ob_type)->tp_dealloc))((PyObject *)v);
        }
#line 4001
        break;
      }
    }
#line 4001
    break;
  }
   10844: /* CIL Label */ 
#line 4002
  while (1) {
#line 4002
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 4002
      while (1) {
#line 4002
        (errorHandler->ob_refcnt) --;
#line 4002
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 4002
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 4002
        break;
      }
    }
#line 4002
    break;
  }
   10845: /* CIL Label */ 
#line 4003
  while (1) {
#line 4003
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 4003
      while (1) {
#line 4003
        (exc->ob_refcnt) --;
#line 4003
        if (exc->ob_refcnt != 0) {

        } else {
#line 4003
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 4003
        break;
      }
    }
#line 4003
    break;
  }
   10846: /* CIL Label */ 
#line 4004
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_DecodeUnicodeEscape: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 4156
tmp___27 = p;
#line 4156
p ++;
#line 4156
*tmp___27 = (char )'\\';
#line 4157
tmp___28 = p;
#line 4157
p ++;
#line 4157
*tmp___28 = (char )'x';
#line 4158
tmp___29 = p;
#line 4158
p ++;
#line 4158
*tmp___29 = (char )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 4159
tmp___30 = p;
#line 4159
p ++;
#line 4159
*tmp___30 = (char )*(hexdigits + ((int )ch & 0x000F));
Liveness failed on function:
 PyObject *PyUnicodeUCS2_EncodeUnicodeEscape(Py_UNICODE const   *s ,
                                             Py_ssize_t size ) 
{ PyObject *repr ;
  char *p ;
  Py_ssize_t expandsize ;
  PyObject *tmp ;
  PyObject *tmp___0 ;
  Py_UNICODE ch ;
  Py_UNICODE const   *tmp___1 ;
  char *tmp___2 ;
  char *tmp___3 ;
  Py_UNICODE ch2 ;
  Py_UCS4 ucs ;
  Py_UNICODE const   *tmp___4 ;
  char *tmp___5 ;
  char *tmp___6 ;
  char *tmp___7 ;
  char *tmp___8 ;
  char *tmp___9 ;
  char *tmp___10 ;
  char *tmp___11 ;
  char *tmp___12 ;
  char *tmp___13 ;
  char *tmp___14 ;
  char *tmp___15 ;
  char *tmp___16 ;
  char *tmp___17 ;
  char *tmp___18 ;
  char *tmp___19 ;
  char *tmp___20 ;
  char *tmp___21 ;
  char *tmp___22 ;
  char *tmp___23 ;
  char *tmp___24 ;
  char *tmp___25 ;
  char *tmp___26 ;
  char *tmp___27 ;
  char *tmp___28 ;
  char *tmp___29 ;
  char *tmp___30 ;
  char *tmp___31 ;
  Py_ssize_t tmp___32 ;
  int tmp___33 ;

  {
   10983: /* CIL Label */ 
#line 4041
  expandsize = 6;
   10984: /* CIL Label */ 
#line 4062
  if (size == 0) {
#line 4063
    tmp = PyBytes_FromStringAndSize((char const   *)((void *)0), 0);
#line 4063
    return (tmp);
  } else {

  }
   10985: /* CIL Label */ 
#line 4065
  if (size > (((int )(4294967295U >> 1) - 2) - 1) / expandsize) {
#line 4066
    tmp___0 = PyErr_NoMemory();
#line 4066
    return (tmp___0);
  } else {

  }
   10986: /* CIL Label */ 
#line 4068
  repr = PyBytes_FromStringAndSize((char const   *)((void *)0),
                                   (2 + expandsize * size) + 1);
   10987: /* CIL Label */ 
#line 4072
  if ((unsigned int )repr == (unsigned int )((void *)0)) {
#line 4073
    return ((PyObject *)((void *)0));
  } else {

  }
   10988: /* CIL Label */ 
#line 4075
  p = ((PyBytesObject *)repr)->ob_sval;
   10989: /* CIL Label */ 
#line 4077
  while (1) {
#line 4077
    tmp___32 = size;
#line 4077
    size --;
#line 4077
    if (tmp___32 > 0) {

    } else {
#line 4077
      break;
    }
#line 4078
    tmp___1 = s;
#line 4078
    s ++;
#line 4078
    ch = (Py_UNICODE )*tmp___1;
#line 4081
    if ((int )ch == 92) {
#line 4082
      tmp___2 = p;
#line 4082
      p ++;
#line 4082
      *tmp___2 = (char )'\\';
#line 4083
      tmp___3 = p;
#line 4083
      p ++;
#line 4083
      *tmp___3 = (char )ch;
#line 4084
      continue;
    } else {
#line 4104
      if ((int )ch >= 0xD800) {
#line 4104
        if ((int )ch < 0xDC00) {
#line 4108
          tmp___4 = s;
#line 4108
          s ++;
#line 4108
          ch2 = (unsigned short )*tmp___4;
#line 4109
          size --;
#line 4110
          if ((int )ch2 >= 0xDC00) {
#line 4110
            if ((int )ch2 <= 0xDFFF) {
#line 4111
              ucs = (unsigned int )(((((int )ch & 0x03FF) << 10) | ((int )ch2 & 0x03FF)) + 0x00010000);
#line 4112
              tmp___5 = p;
#line 4112
              p ++;
#line 4112
              *tmp___5 = (char )'\\';
#line 4113
              tmp___6 = p;
#line 4113
              p ++;
#line 4113
              *tmp___6 = (char )'U';
#line 4114
              tmp___7 = p;
#line 4114
              p ++;
#line 4114
              *tmp___7 = (char )*(hexdigits + ((ucs >> 28) & 15U));
#line 4115
              tmp___8 = p;
#line 4115
              p ++;
#line 4115
              *tmp___8 = (char )*(hexdigits + ((ucs >> 24) & 15U));
#line 4116
              tmp___9 = p;
#line 4116
              p ++;
#line 4116
              *tmp___9 = (char )*(hexdigits + ((ucs >> 20) & 15U));
#line 4117
              tmp___10 = p;
#line 4117
              p ++;
#line 4117
              *tmp___10 = (char )*(hexdigits + ((ucs >> 16) & 15U));
#line 4118
              tmp___11 = p;
#line 4118
              p ++;
#line 4118
              *tmp___11 = (char )*(hexdigits + ((ucs >> 12) & 15U));
#line 4119
              tmp___12 = p;
#line 4119
              p ++;
#line 4119
              *tmp___12 = (char )*(hexdigits + ((ucs >> 8) & 15U));
#line 4120
              tmp___13 = p;
#line 4120
              p ++;
#line 4120
              *tmp___13 = (char )*(hexdigits + ((ucs >> 4) & 15U));
#line 4121
              tmp___14 = p;
#line 4121
              p ++;
#line 4121
              *tmp___14 = (char )*(hexdigits + (ucs & 15U));
#line 4122
              continue;
            } else {

            }
          } else {

          }
#line 4125
          s --;
#line 4126
          size ++;
        } else {

        }
      } else {

      }
    }
#line 4131
    if ((int )ch >= 256) {
#line 4132
      tmp___15 = p;
#line 4132
      p ++;
#line 4132
      *tmp___15 = (char )'\\';
#line 4133
      tmp___16 = p;
#line 4133
      p ++;
#line 4133
      *tmp___16 = (char )'u';
#line 4134
      tmp___17 = p;
#line 4134
      p ++;
#line 4134
      *tmp___17 = (char )*(hexdigits + (((int )ch >> 12) & 0x000F));
#line 4135
      tmp___18 = p;
#line 4135
      p ++;
#line 4135
      *tmp___18 = (char )*(hexdigits + (((int )ch >> 8) & 0x000F));
#line 4136
      tmp___19 = p;
#line 4136
      p ++;
#line 4136
      *tmp___19 = (char )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 4137
      tmp___20 = p;
#line 4137
      p ++;
#line 4137
      *tmp___20 = (char )*(hexdigits + ((int )ch & 0x000F));
    } else {
#line 4141
      if ((int )ch == 9) {
#line 4142
        tmp___21 = p;
#line 4142
        p ++;
#line 4142
        *tmp___21 = (char )'\\';
#line 4143
        tmp___22 = p;
#line 4143
        p ++;
#line 4143
        *tmp___22 = (char )'t';
      } else {
#line 4145
        if ((int )ch == 10) {
#line 4146
          tmp___23 = p;
#line 4146
          p ++;
#line 4146
          *tmp___23 = (char )'\\';
#line 4147
          tmp___24 = p;
#line 4147
          p ++;
#line 4147
          *tmp___24 = (char )'n';
        } else {
#line 4149
          if ((int )ch == 13) {
#line 4150
            tmp___25 = p;
#line 4150
            p ++;
#line 4150
            *tmp___25 = (char )'\\';
#line 4151
            tmp___26 = p;
#line 4151
            p ++;
#line 4151
            *tmp___26 = (char )'r';
          } else {
#line 4155
            if ((int )ch < 32) {
              goto _L;
            } else {
#line 4155
              if ((int )ch >= 0x7F) {
                _L: /* CIL Label */ 
#line 4156
                tmp___27 = p;
#line 4156
                p ++;
#line 4156
                *tmp___27 = (char )'\\';
#line 4157
                tmp___28 = p;
#line 4157
                p ++;
#line 4157
                *tmp___28 = (char )'x';
#line 4158
                tmp___29 = p;
#line 4158
                p ++;
#line 4158
                *tmp___29 = (char )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 4159
                tmp___30 = p;
#line 4159
                p ++;
#line 4159
                *tmp___30 = (char )*(hexdigits + ((int )ch & 0x000F));
              } else {
#line 4164
                tmp___31 = p;
#line 4164
                p ++;
#line 4164
                *tmp___31 = (char )ch;
              }
            }
          }
        }
      }
    }
  }
   10990: /* CIL Label */ 
#line 4168
  tmp___33 = _PyBytes_Resize(& repr, p - ((PyBytesObject *)repr)->ob_sval);
   10991: /* CIL Label */ 
#line 4168
  if (tmp___33 < 0) {
#line 4169
    return ((PyObject *)((void *)0));
  } else {

  }
   10992: /* CIL Label */ 
#line 4170
  return (repr);
}
}

cilRep: liveness failure for PyUnicodeUCS2_EncodeUnicodeEscape: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 4622
PyErr_Format(PyExc_IndexError, "position %zd from error handler out of bounds",
             *newpos);
Liveness failed on function:
 static PyObject *unicode_encode_call_errorhandler(char const   *errors ,
                                                   PyObject **errorHandler ,
                                                   char const   *encoding ,
                                                   char const   *reason ,
                                                   Py_UNICODE const   *unicode ,
                                                   Py_ssize_t size ,
                                                   PyObject **exceptionObject ,
                                                   Py_ssize_t startpos ,
                                                   Py_ssize_t endpos ,
                                                   Py_ssize_t *newpos ) 
{ PyObject *restuple ;
  PyObject *resunicode ;
  int tmp ;

  {
   11419: /* CIL Label */ 
#line 4589
  if ((unsigned int )*errorHandler == (unsigned int )((void *)0)) {
#line 4590
    *errorHandler = PyCodec_LookupError(errors);
#line 4591
    if ((unsigned int )*errorHandler == (unsigned int )((void *)0)) {
#line 4592
      return ((PyObject *)((void *)0));
    } else {

    }
  } else {

  }
   11420: /* CIL Label */ 
#line 4595
  make_encode_exception(exceptionObject, encoding, unicode, size, startpos,
                        endpos, reason);
   11421: /* CIL Label */ 
#line 4597
  if ((unsigned int )*exceptionObject == (unsigned int )((void *)0)) {
#line 4598
    return ((PyObject *)((void *)0));
  } else {

  }
   11422: /* CIL Label */ 
#line 4600
  restuple = PyObject_CallFunctionObjArgs(*errorHandler, *exceptionObject,
                                          (void *)0);
   11423: /* CIL Label */ 
#line 4602
  if ((unsigned int )restuple == (unsigned int )((void *)0)) {
#line 4603
    return ((PyObject *)((void *)0));
  } else {

  }
   11424: /* CIL Label */ 
#line 4604
  if (! (((restuple->ob_type)->tp_flags & (1L << 26)) != 0L)) {
#line 4605
    PyErr_SetString(PyExc_TypeError, (char const   *)(argparse___0 + 3));
#line 4606
    while (1) {
#line 4606
      (restuple->ob_refcnt) --;
#line 4606
      if (restuple->ob_refcnt != 0) {

      } else {
#line 4606
        (*((restuple->ob_type)->tp_dealloc))(restuple);
      }
#line 4606
      break;
    }
#line 4607
    return ((PyObject *)((void *)0));
  } else {

  }
   11425: /* CIL Label */ 
#line 4609
  tmp = _PyArg_ParseTuple_SizeT(restuple, (char const   *)argparse___0,
                                & resunicode, newpos);
   11426: /* CIL Label */ 
#line 4609
  if (tmp) {

  } else {
#line 4611
    while (1) {
#line 4611
      (restuple->ob_refcnt) --;
#line 4611
      if (restuple->ob_refcnt != 0) {

      } else {
#line 4611
        (*((restuple->ob_type)->tp_dealloc))(restuple);
      }
#line 4611
      break;
    }
#line 4612
    return ((PyObject *)((void *)0));
  }
   11427: /* CIL Label */ 
#line 4614
  if (! (((resunicode->ob_type)->tp_flags & (1L << 28)) != 0L)) {
#line 4614
    if (! (((resunicode->ob_type)->tp_flags & (1L << 27)) != 0L)) {
#line 4615
      PyErr_SetString(PyExc_TypeError, (char const   *)(argparse___0 + 3));
#line 4616
      while (1) {
#line 4616
        (restuple->ob_refcnt) --;
#line 4616
        if (restuple->ob_refcnt != 0) {

        } else {
#line 4616
          (*((restuple->ob_type)->tp_dealloc))(restuple);
        }
#line 4616
        break;
      }
#line 4617
      return ((PyObject *)((void *)0));
    } else {

    }
  } else {

  }
   11428: /* CIL Label */ 
#line 4619
  if (*newpos < 0) {
#line 4620
    *newpos = size + *newpos;
  } else {

  }
   11429: /* CIL Label */ 
#line 4621
  if (*newpos < 0) {
    goto _L;
  } else {
#line 4621
    if (*newpos > size) {
      _L: /* CIL Label */ 
#line 4622
      PyErr_Format(PyExc_IndexError,
                   "position %zd from error handler out of bounds", *newpos);
#line 4623
      while (1) {
#line 4623
        (restuple->ob_refcnt) --;
#line 4623
        if (restuple->ob_refcnt != 0) {

        } else {
#line 4623
          (*((restuple->ob_type)->tp_dealloc))(restuple);
        }
#line 4623
        break;
      }
#line 4624
      return ((PyObject *)((void *)0));
    } else {

    }
  }
   11430: /* CIL Label */ 
#line 4626
  (resunicode->ob_refcnt) ++;
   11431: /* CIL Label */ 
#line 4627
  while (1) {
#line 4627
    (restuple->ob_refcnt) --;
#line 4627
    if (restuple->ob_refcnt != 0) {

    } else {
#line 4627
      (*((restuple->ob_type)->tp_dealloc))(restuple);
    }
#line 4627
    break;
  }
   11432: /* CIL Label */ 
#line 4628
  return (resunicode);
}
}

cilRep: liveness failure for unicode_encode_call_errorhandler: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 5304
PyErr_SetString(PyExc_TypeError, "character mapping must be in range(65536)");
Liveness failed on function:
 PyObject *PyUnicodeUCS2_DecodeCharmap(char const   *s , Py_ssize_t size ,
                                       PyObject *mapping , char const   *errors ) 
{ char const   *starts ;
  Py_ssize_t startinpos ;
  Py_ssize_t endinpos ;
  Py_ssize_t outpos ;
  char const   *e ;
  PyUnicodeObject *v ;
  Py_UNICODE *p ;
  Py_ssize_t extrachars ;
  PyObject *errorHandler ;
  PyObject *exc ;
  Py_UNICODE *mapstring ;
  Py_ssize_t maplen ;
  PyObject *tmp ;
  unsigned char ch ;
  Py_UNICODE x ;
  int tmp___0 ;
  Py_UNICODE *tmp___1 ;
  unsigned char ch___0 ;
  PyObject *w ;
  PyObject *x___0 ;
  int tmp___2 ;
  long value ;
  long tmp___3 ;
  Py_UNICODE *tmp___4 ;
  int tmp___5 ;
  Py_ssize_t targetsize ;
  Py_UNICODE *tmp___6 ;
  Py_ssize_t oldpos ;
  Py_ssize_t needed ;
  int tmp___7 ;
  int tmp___8 ;

  {
   11973: /* CIL Label */ 
#line 5227
  starts = s;
   11974: /* CIL Label */ 
#line 5234
  extrachars = 0;
   11975: /* CIL Label */ 
#line 5235
  errorHandler = (PyObject *)((void *)0);
   11976: /* CIL Label */ 
#line 5236
  exc = (PyObject *)((void *)0);
   11977: /* CIL Label */ 
#line 5237
  mapstring = (Py_UNICODE *)((void *)0);
   11978: /* CIL Label */ 
#line 5238
  maplen = 0;
   11979: /* CIL Label */ 
#line 5241
  if ((unsigned int )mapping == (unsigned int )((void *)0)) {
#line 5242
    tmp = PyUnicodeUCS2_DecodeLatin1(s, size, errors);
#line 5242
    return (tmp);
  } else {

  }
   11980: /* CIL Label */ 
#line 5244
  v = _PyUnicode_New(size);
   11981: /* CIL Label */ 
#line 5245
  if ((unsigned int )v == (unsigned int )((void *)0)) {
    goto  11990;
  } else {

  }
   11982: /* CIL Label */ 
#line 5247
  if (size == 0) {
#line 5248
    return ((PyObject *)v);
  } else {

  }
   11983: /* CIL Label */ 
#line 5249
  p = v->str;
   11984: /* CIL Label */ 
#line 5250
  e = s + size;
   11985: /* CIL Label */ 
#line 5251
  if ((unsigned int )mapping->ob_type == (unsigned int )(& PyUnicode_Type)) {
#line 5252
    mapstring = ((PyUnicodeObject *)mapping)->str;
#line 5253
    maplen = ((PyUnicodeObject *)mapping)->length;
#line 5254
    while ((unsigned int )s < (unsigned int )e) {
#line 5255
      ch = (unsigned char )*s;
#line 5256
      x = (Py_UNICODE )0xfffe;
#line 5258
      if ((int )ch < maplen) {
#line 5259
        x = *(mapstring + ch);
      } else {

      }
#line 5261
      if ((int )x == 0xfffe) {
#line 5263
        outpos = p - v->str;
#line 5264
        startinpos = s - starts;
#line 5265
        endinpos = startinpos + 1;
#line 5266
        tmp___0 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                   "charmap",
                                                   "character maps to <undefined>",
                                                   & starts, & e, & startinpos,
                                                   & endinpos, & exc, & s, & v,
                                                   & outpos, & p);
#line 5266
        if (tmp___0) {
          goto  11990;
        } else {

        }
#line 5273
        continue;
      } else {

      }
#line 5275
      tmp___1 = p;
#line 5275
      p ++;
#line 5275
      *tmp___1 = x;
#line 5276
      s ++;
    }
  } else {
#line 5280
    while ((unsigned int )s < (unsigned int )e) {
#line 5281
      ch___0 = (unsigned char )*s;
#line 5285
      w = PyLong_FromLong((long )ch___0);
#line 5286
      if ((unsigned int )w == (unsigned int )((void *)0)) {
        goto  11990;
      } else {

      }
#line 5288
      x___0 = PyObject_GetItem(mapping, w);
#line 5289
      while (1) {
#line 5289
        (w->ob_refcnt) --;
#line 5289
        if (w->ob_refcnt != 0) {

        } else {
#line 5289
          (*((w->ob_type)->tp_dealloc))(w);
        }
#line 5289
        break;
      }
#line 5290
      if ((unsigned int )x___0 == (unsigned int )((void *)0)) {
#line 5291
        tmp___2 = PyErr_ExceptionMatches(PyExc_LookupError);
#line 5291
        if (tmp___2) {
#line 5293
          PyErr_Clear();
#line 5294
          x___0 = & _Py_NoneStruct;
#line 5295
          (x___0->ob_refcnt) ++;
        } else {
          goto  11990;
        }
      } else {

      }
#line 5301
      if (((x___0->ob_type)->tp_flags & (1L << 24)) != 0L) {
#line 5302
        tmp___3 = PyLong_AsLong(x___0);
#line 5302
        value = tmp___3;
#line 5303
        if (value < 0L) {
          goto _L;
        } else {
#line 5303
          if (value > 65535L) {
            _L: /* CIL Label */ 
#line 5304
            PyErr_SetString(PyExc_TypeError,
                            "character mapping must be in range(65536)");
#line 5306
            while (1) {
#line 5306
              (x___0->ob_refcnt) --;
#line 5306
              if (x___0->ob_refcnt != 0) {

              } else {
#line 5306
                (*((x___0->ob_type)->tp_dealloc))(x___0);
              }
#line 5306
              break;
            }
            goto  11990;
          } else {

          }
        }
#line 5309
        tmp___4 = p;
#line 5309
        p ++;
#line 5309
        *tmp___4 = (unsigned short )value;
      } else {
#line 5311
        if ((unsigned int )x___0 == (unsigned int )(& _Py_NoneStruct)) {
#line 5313
          outpos = p - v->str;
#line 5314
          startinpos = s - starts;
#line 5315
          endinpos = startinpos + 1;
#line 5316
          tmp___5 = unicode_decode_call_errorhandler(errors, & errorHandler,
                                                     "charmap",
                                                     "character maps to <undefined>",
                                                     & starts, & e,
                                                     & startinpos, & endinpos,
                                                     & exc, & s, & v, & outpos,
                                                     & p);
#line 5316
          if (tmp___5) {
#line 5321
            while (1) {
#line 5321
              (x___0->ob_refcnt) --;
#line 5321
              if (x___0->ob_refcnt != 0) {

              } else {
#line 5321
                (*((x___0->ob_type)->tp_dealloc))(x___0);
              }
#line 5321
              break;
            }
            goto  11990;
          } else {

          }
#line 5324
          while (1) {
#line 5324
            (x___0->ob_refcnt) --;
#line 5324
            if (x___0->ob_refcnt != 0) {

            } else {
#line 5324
              (*((x___0->ob_type)->tp_dealloc))(x___0);
            }
#line 5324
            break;
          }
#line 5325
          continue;
        } else {
#line 5327
          if (((x___0->ob_type)->tp_flags & (1L << 28)) != 0L) {
#line 5328
            targetsize = ((PyUnicodeObject *)x___0)->length;
#line 5330
            if (targetsize == 1) {
#line 5332
              tmp___6 = p;
#line 5332
              p ++;
#line 5332
              *tmp___6 = *(((PyUnicodeObject *)x___0)->str);
            } else {
#line 5334
              if (targetsize > 1) {
#line 5336
                if (targetsize > extrachars) {
#line 5338
                  oldpos = p - v->str;
#line 5339
                  needed = (targetsize - extrachars) + (targetsize << 2);
#line 5341
                  extrachars += needed;
#line 5343
                  tmp___7 = _PyUnicode_Resize(& v, v->length + needed);
#line 5343
                  if (tmp___7 < 0) {
#line 5345
                    while (1) {
#line 5345
                      (x___0->ob_refcnt) --;
#line 5345
                      if (x___0->ob_refcnt != 0) {

                      } else {
#line 5345
                        (*((x___0->ob_type)->tp_dealloc))(x___0);
                      }
#line 5345
                      break;
                    }
                    goto  11990;
                  } else {

                  }
#line 5348
                  p = v->str + oldpos;
                } else {

                }
#line 5350
                memcpy((void */* __restrict  */)p,
                       (void const   */* __restrict  */)((PyUnicodeObject *)x___0)->str,
                       (unsigned int )targetsize * sizeof(Py_UNICODE ));
#line 5353
                p += targetsize;
#line 5354
                extrachars -= targetsize;
              } else {

              }
            }
          } else {
#line 5360
            PyErr_SetString(PyExc_TypeError,
                            "character mapping must return integer, None or str");
#line 5362
            while (1) {
#line 5362
              (x___0->ob_refcnt) --;
#line 5362
              if (x___0->ob_refcnt != 0) {

              } else {
#line 5362
                (*((x___0->ob_type)->tp_dealloc))(x___0);
              }
#line 5362
              break;
            }
            goto  11990;
          }
        }
      }
#line 5365
      while (1) {
#line 5365
        (x___0->ob_refcnt) --;
#line 5365
        if (x___0->ob_refcnt != 0) {

        } else {
#line 5365
          (*((x___0->ob_type)->tp_dealloc))(x___0);
        }
#line 5365
        break;
      }
#line 5366
      s ++;
    }
  }
   11986: /* CIL Label */ 
#line 5369
  if (p - v->str < v->length) {
#line 5370
    tmp___8 = _PyUnicode_Resize(& v, p - v->str);
#line 5370
    if (tmp___8 < 0) {
      goto  11990;
    } else {

    }
  } else {

  }
   11987: /* CIL Label */ 
#line 5372
  while (1) {
#line 5372
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 5372
      while (1) {
#line 5372
        (errorHandler->ob_refcnt) --;
#line 5372
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 5372
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 5372
        break;
      }
    }
#line 5372
    break;
  }
   11988: /* CIL Label */ 
#line 5373
  while (1) {
#line 5373
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 5373
      while (1) {
#line 5373
        (exc->ob_refcnt) --;
#line 5373
        if (exc->ob_refcnt != 0) {

        } else {
#line 5373
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 5373
        break;
      }
    }
#line 5373
    break;
  }
   11989: /* CIL Label */ 
#line 5374
  return ((PyObject *)v);
   11990: /* CIL Label */ 
  onError: 
#line 5377
  while (1) {
#line 5377
    if ((unsigned int )errorHandler == (unsigned int )((void *)0)) {

    } else {
#line 5377
      while (1) {
#line 5377
        (errorHandler->ob_refcnt) --;
#line 5377
        if (errorHandler->ob_refcnt != 0) {

        } else {
#line 5377
          (*((errorHandler->ob_type)->tp_dealloc))(errorHandler);
        }
#line 5377
        break;
      }
    }
#line 5377
    break;
  }
   11991: /* CIL Label */ 
#line 5378
  while (1) {
#line 5378
    if ((unsigned int )exc == (unsigned int )((void *)0)) {

    } else {
#line 5378
      while (1) {
#line 5378
        (exc->ob_refcnt) --;
#line 5378
        if (exc->ob_refcnt != 0) {

        } else {
#line 5378
          (*((exc->ob_type)->tp_dealloc))(exc);
        }
#line 5378
        break;
      }
    }
#line 5378
    break;
  }
   11992: /* CIL Label */ 
#line 5379
  while (1) {
#line 5379
    if ((unsigned int )v == (unsigned int )((void *)0)) {

    } else {
#line 5379
      while (1) {
#line 5379
        (((PyObject *)v)->ob_refcnt) --;
#line 5379
        if (((PyObject *)v)->ob_refcnt != 0) {

        } else {
#line 5379
          (*((((PyObject *)v)->ob_type)->tp_dealloc))((PyObject *)v);
        }
#line 5379
        break;
      }
    }
#line 5379
    break;
  }
   11993: /* CIL Label */ 
#line 5380
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_DecodeCharmap: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: __Cont___0: /* CIL Label */ 
#line 5545
i ++;
Liveness failed on function:
 PyObject *PyUnicode_BuildEncodingMap(PyObject *string ) 
{ Py_UNICODE *decode ;
  PyObject *result ;
  struct encoding_map *mresult ;
  int i ;
  int need_dict ;
  unsigned char level1[32] ;
  unsigned char level2[512] ;
  unsigned char *mlevel1 ;
  unsigned char *mlevel2 ;
  unsigned char *mlevel3 ;
  int count2 ;
  int count3 ;
  Py_ssize_t tmp ;
  int l1 ;
  int l2 ;
  int tmp___0 ;
  int tmp___1 ;
  PyObject *result___0 ;
  PyObject *tmp___2 ;
  PyObject *key ;
  PyObject *value ;
  int tmp___3 ;
  void *tmp___4 ;
  PyObject *tmp___5 ;
  int o1 ;
  int o2 ;
  int o3 ;
  int i2 ;
  int i3 ;
  int tmp___6 ;

  {
   12103: /* CIL Label */ 
#line 5463
  need_dict = 0;
   12104: /* CIL Label */ 
#line 5467
  count2 = 0;
   12105: /* CIL Label */ 
#line 5467
  count3 = 0;
   12106: /* CIL Label */ 
#line 5469
  if (! (((string->ob_type)->tp_flags & (1L << 28)) != 0L)) {
#line 5470
    PyErr_BadArgument();
#line 5471
    return ((PyObject *)((void *)0));
  } else {
#line 5469
    tmp = PyUnicodeUCS2_GetSize(string);
#line 5469
    if (tmp != 256) {
#line 5470
      PyErr_BadArgument();
#line 5471
      return ((PyObject *)((void *)0));
    } else {

    }
  }
   12107: /* CIL Label */ 
#line 5473
  decode = ((PyUnicodeObject *)string)->str;
   12108: /* CIL Label */ 
#line 5474
  memset((void *)(level1), 0xFF, sizeof(level1));
   12109: /* CIL Label */ 
#line 5475
  memset((void *)(level2), 0xFF, sizeof(level2));
   12110: /* CIL Label */ 
#line 5480
  if ((int )*(decode + 0) != 0) {
#line 5481
    need_dict = 1;
  } else {

  }
   12111: /* CIL Label */ 
#line 5482
  i = 1;
   12112: /* CIL Label */ 
#line 5482
  while (i < 256) {
#line 5484
    if ((int )*(decode + i) == 0) {
#line 5489
      need_dict = 1;
#line 5490
      break;
    } else {

    }
#line 5492
    if ((int )*(decode + i) == 0xFFFE) {
      goto __Cont;
    } else {

    }
#line 5495
    l1 = (int )*(decode + i) >> 11;
#line 5496
    l2 = (int )*(decode + i) >> 7;
#line 5497
    if ((int )level1[l1] == 0xFF) {
#line 5498
      tmp___0 = count2;
#line 5498
      count2 ++;
#line 5498
      level1[l1] = (unsigned char )tmp___0;
    } else {

    }
#line 5499
    if ((int )level2[l2] == 0xFF) {
#line 5500
      tmp___1 = count3;
#line 5500
      count3 ++;
#line 5500
      level2[l2] = (unsigned char )tmp___1;
    } else {

    }
    __Cont: /* CIL Label */ 
#line 5482
    i ++;
  }
   12113: /* CIL Label */ 
#line 5503
  if (count2 >= 0xFF) {
#line 5504
    need_dict = 1;
  } else {
#line 5503
    if (count3 >= 0xFF) {
#line 5504
      need_dict = 1;
    } else {

    }
  }
   12114: /* CIL Label */ 
#line 5506
  if (need_dict) {
#line 5507
    tmp___2 = PyDict_New();
#line 5507
    result___0 = tmp___2;
#line 5509
    if (! result___0) {
#line 5510
      return ((PyObject *)((void *)0));
    } else {

    }
#line 5511
    i = 0;
#line 5511
    while (i < 256) {
#line 5512
      key = PyLong_FromLong((long )*(decode + i));
#line 5513
      value = PyLong_FromLong((long )i);
#line 5514
      if (! key) {
        goto failed1;
      } else {
#line 5514
        if (! value) {
          goto failed1;
        } else {

        }
      }
#line 5516
      tmp___3 = PyDict_SetItem(result___0, key, value);
#line 5516
      if (tmp___3 == -1) {
        goto failed1;
      } else {

      }
#line 5518
      while (1) {
#line 5518
        (key->ob_refcnt) --;
#line 5518
        if (key->ob_refcnt != 0) {

        } else {
#line 5518
          (*((key->ob_type)->tp_dealloc))(key);
        }
#line 5518
        break;
      }
#line 5519
      while (1) {
#line 5519
        (value->ob_refcnt) --;
#line 5519
        if (value->ob_refcnt != 0) {

        } else {
#line 5519
          (*((value->ob_type)->tp_dealloc))(value);
        }
#line 5519
        break;
      }
#line 5511
      i ++;
    }
#line 5521
    return (result___0);
    failed1: 
#line 5523
    while (1) {
#line 5523
      if ((unsigned int )key == (unsigned int )((void *)0)) {

      } else {
#line 5523
        while (1) {
#line 5523
          (key->ob_refcnt) --;
#line 5523
          if (key->ob_refcnt != 0) {

          } else {
#line 5523
            (*((key->ob_type)->tp_dealloc))(key);
          }
#line 5523
          break;
        }
      }
#line 5523
      break;
    }
#line 5524
    while (1) {
#line 5524
      if ((unsigned int )value == (unsigned int )((void *)0)) {

      } else {
#line 5524
        while (1) {
#line 5524
          (value->ob_refcnt) --;
#line 5524
          if (value->ob_refcnt != 0) {

          } else {
#line 5524
            (*((value->ob_type)->tp_dealloc))(value);
          }
#line 5524
          break;
        }
      }
#line 5524
      break;
    }
#line 5525
    while (1) {
#line 5525
      (result___0->ob_refcnt) --;
#line 5525
      if (result___0->ob_refcnt != 0) {

      } else {
#line 5525
        (*((result___0->ob_type)->tp_dealloc))(result___0);
      }
#line 5525
      break;
    }
#line 5526
    return ((PyObject *)((void *)0));
  } else {

  }
   12115: /* CIL Label */ 
#line 5530
  tmp___4 = PyObject_Malloc(((sizeof(struct encoding_map ) + (unsigned int )(16 * count2)) + (unsigned int )(128 * count3)) - 1U);
   12116: /* CIL Label */ 
#line 5530
  result = (PyObject *)tmp___4;
   12117: /* CIL Label */ 
#line 5532
  if (! result) {
#line 5533
    tmp___5 = PyErr_NoMemory();
#line 5533
    return (tmp___5);
  } else {

  }
   12118: /* CIL Label */ 
#line 5534
  PyObject_Init(result, & EncodingMapType);
   12119: /* CIL Label */ 
#line 5535
  mresult = (struct encoding_map *)result;
   12120: /* CIL Label */ 
#line 5536
  mresult->count2 = count2;
   12121: /* CIL Label */ 
#line 5537
  mresult->count3 = count3;
   12122: /* CIL Label */ 
#line 5538
  mlevel1 = mresult->level1;
   12123: /* CIL Label */ 
#line 5539
  mlevel2 = mresult->level23;
   12124: /* CIL Label */ 
#line 5540
  mlevel3 = mresult->level23 + 16 * count2;
   12125: /* CIL Label */ 
#line 5541
  memcpy((void */* __restrict  */)mlevel1,
         (void const   */* __restrict  */)(level1), 32U);
   12126: /* CIL Label */ 
#line 5542
  memset((void *)mlevel2, 0xFF, (unsigned int )(16 * count2));
   12127: /* CIL Label */ 
#line 5543
  memset((void *)mlevel3, 0, (unsigned int )(128 * count3));
   12128: /* CIL Label */ 
#line 5544
  count3 = 0;
   12129: /* CIL Label */ 
#line 5545
  i = 1;
   12130: /* CIL Label */ 
#line 5545
  while (i < 256) {
#line 5547
    if ((int )*(decode + i) == 0xFFFE) {
      goto __Cont___0;
    } else {

    }
#line 5550
    o1 = (int )*(decode + i) >> 11;
#line 5551
    o2 = ((int )*(decode + i) >> 7) & 0xF;
#line 5552
    i2 = 16 * (int )*(mlevel1 + o1) + o2;
#line 5553
    if ((int )*(mlevel2 + i2) == 0xFF) {
#line 5554
      tmp___6 = count3;
#line 5554
      count3 ++;
#line 5554
      *(mlevel2 + i2) = (unsigned char )tmp___6;
    } else {

    }
#line 5555
    o3 = (int )*(decode + i) & 0x7F;
#line 5556
    i3 = 128 * (int )*(mlevel2 + i2) + o3;
#line 5557
    *(mlevel3 + i3) = (unsigned char )i;
    __Cont___0: /* CIL Label */ 
#line 5545
    i ++;
  }
   12131: /* CIL Label */ 
#line 5559
  return (result);
}
}

cilRep: liveness failure for PyUnicode_BuildEncodingMap: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 5624
PyErr_SetString(PyExc_TypeError, "character mapping must be in range(256)");
Liveness failed on function:
 static PyObject *charmapencode_lookup(Py_UNICODE c , PyObject *mapping ) 
{ PyObject *w ;
  PyObject *tmp ;
  PyObject *x ;
  int tmp___0 ;
  long value ;
  long tmp___1 ;

  {
   12190: /* CIL Label */ 
#line 5602
  tmp = PyLong_FromLong((long )c);
   12191: /* CIL Label */ 
#line 5602
  w = tmp;
   12192: /* CIL Label */ 
#line 5605
  if ((unsigned int )w == (unsigned int )((void *)0)) {
#line 5606
    return ((PyObject *)((void *)0));
  } else {

  }
   12193: /* CIL Label */ 
#line 5607
  x = PyObject_GetItem(mapping, w);
   12194: /* CIL Label */ 
#line 5608
  while (1) {
#line 5608
    (w->ob_refcnt) --;
#line 5608
    if (w->ob_refcnt != 0) {

    } else {
#line 5608
      (*((w->ob_type)->tp_dealloc))(w);
    }
#line 5608
    break;
  }
   12195: /* CIL Label */ 
#line 5609
  if ((unsigned int )x == (unsigned int )((void *)0)) {
#line 5610
    tmp___0 = PyErr_ExceptionMatches(PyExc_LookupError);
#line 5610
    if (tmp___0) {
#line 5612
      PyErr_Clear();
#line 5613
      x = & _Py_NoneStruct;
#line 5614
      (x->ob_refcnt) ++;
#line 5615
      return (x);
    } else {
#line 5617
      return ((PyObject *)((void *)0));
    }
  } else {
#line 5619
    if ((unsigned int )x == (unsigned int )(& _Py_NoneStruct)) {
#line 5620
      return (x);
    } else {
#line 5621
      if (((x->ob_type)->tp_flags & (1L << 24)) != 0L) {
#line 5622
        tmp___1 = PyLong_AsLong(x);
#line 5622
        value = tmp___1;
#line 5623
        if (value < 0L) {
          goto _L;
        } else {
#line 5623
          if (value > 255L) {
            _L: /* CIL Label */ 
#line 5624
            PyErr_SetString(PyExc_TypeError,
                            "character mapping must be in range(256)");
#line 5626
            while (1) {
#line 5626
              (x->ob_refcnt) --;
#line 5626
              if (x->ob_refcnt != 0) {

              } else {
#line 5626
                (*((x->ob_type)->tp_dealloc))(x);
              }
#line 5626
              break;
            }
#line 5627
            return ((PyObject *)((void *)0));
          } else {

          }
        }
#line 5629
        return (x);
      } else {
#line 5631
        if (((x->ob_type)->tp_flags & (1L << 27)) != 0L) {
#line 5632
          return (x);
        } else {
#line 5635
          PyErr_Format(PyExc_TypeError,
                       "character mapping must return integer, bytes or None, not %.400s",
                       (x->ob_type)->tp_name);
#line 5638
          while (1) {
#line 5638
            (x->ob_refcnt) --;
#line 5638
            if (x->ob_refcnt != 0) {

            } else {
#line 5638
              (*((x->ob_type)->tp_dealloc))(x);
            }
#line 5638
            break;
          }
#line 5639
          return ((PyObject *)((void *)0));
        }
      }
    }
  }
}
}

cilRep: liveness failure for charmapencode_lookup: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 6022
PyErr_Format(PyExc_IndexError, "position %zd from error handler out of bounds",
             *newpos);
Liveness failed on function:
 static PyObject *unicode_translate_call_errorhandler(char const   *errors ,
                                                      PyObject **errorHandler ,
                                                      char const   *reason ,
                                                      Py_UNICODE const   *unicode ,
                                                      Py_ssize_t size ,
                                                      PyObject **exceptionObject ,
                                                      Py_ssize_t startpos ,
                                                      Py_ssize_t endpos ,
                                                      Py_ssize_t *newpos ) 
{ Py_ssize_t i_newpos ;
  PyObject *restuple ;
  PyObject *resunicode ;
  int tmp ;

  {
   12631: /* CIL Label */ 
#line 5992
  if ((unsigned int )*errorHandler == (unsigned int )((void *)0)) {
#line 5993
    *errorHandler = PyCodec_LookupError(errors);
#line 5994
    if ((unsigned int )*errorHandler == (unsigned int )((void *)0)) {
#line 5995
      return ((PyObject *)((void *)0));
    } else {

    }
  } else {

  }
   12632: /* CIL Label */ 
#line 5998
  make_translate_exception(exceptionObject, unicode, size, startpos, endpos,
                           reason);
   12633: /* CIL Label */ 
#line 6000
  if ((unsigned int )*exceptionObject == (unsigned int )((void *)0)) {
#line 6001
    return ((PyObject *)((void *)0));
  } else {

  }
   12634: /* CIL Label */ 
#line 6003
  restuple = PyObject_CallFunctionObjArgs(*errorHandler, *exceptionObject,
                                          (void *)0);
   12635: /* CIL Label */ 
#line 6005
  if ((unsigned int )restuple == (unsigned int )((void *)0)) {
#line 6006
    return ((PyObject *)((void *)0));
  } else {

  }
   12636: /* CIL Label */ 
#line 6007
  if (! (((restuple->ob_type)->tp_flags & (1L << 26)) != 0L)) {
#line 6008
    PyErr_SetString(PyExc_TypeError, (char const   *)(argparse___1 + 4));
#line 6009
    while (1) {
#line 6009
      (restuple->ob_refcnt) --;
#line 6009
      if (restuple->ob_refcnt != 0) {

      } else {
#line 6009
        (*((restuple->ob_type)->tp_dealloc))(restuple);
      }
#line 6009
      break;
    }
#line 6010
    return ((PyObject *)((void *)0));
  } else {

  }
   12637: /* CIL Label */ 
#line 6012
  tmp = _PyArg_ParseTuple_SizeT(restuple, (char const   *)argparse___1,
                                & PyUnicode_Type, & resunicode, & i_newpos);
   12638: /* CIL Label */ 
#line 6012
  if (tmp) {

  } else {
#line 6014
    while (1) {
#line 6014
      (restuple->ob_refcnt) --;
#line 6014
      if (restuple->ob_refcnt != 0) {

      } else {
#line 6014
        (*((restuple->ob_type)->tp_dealloc))(restuple);
      }
#line 6014
      break;
    }
#line 6015
    return ((PyObject *)((void *)0));
  }
   12639: /* CIL Label */ 
#line 6017
  if (i_newpos < 0) {
#line 6018
    *newpos = size + i_newpos;
  } else {
#line 6020
    *newpos = i_newpos;
  }
   12640: /* CIL Label */ 
#line 6021
  if (*newpos < 0) {
    goto _L;
  } else {
#line 6021
    if (*newpos > size) {
      _L: /* CIL Label */ 
#line 6022
      PyErr_Format(PyExc_IndexError,
                   "position %zd from error handler out of bounds", *newpos);
#line 6023
      while (1) {
#line 6023
        (restuple->ob_refcnt) --;
#line 6023
        if (restuple->ob_refcnt != 0) {

        } else {
#line 6023
          (*((restuple->ob_type)->tp_dealloc))(restuple);
        }
#line 6023
        break;
      }
#line 6024
      return ((PyObject *)((void *)0));
    } else {

    }
  }
   12641: /* CIL Label */ 
#line 6026
  (resunicode->ob_refcnt) ++;
   12642: /* CIL Label */ 
#line 6027
  while (1) {
#line 6027
    (restuple->ob_refcnt) --;
#line 6027
    if (restuple->ob_refcnt != 0) {

    } else {
#line 6027
      (*((restuple->ob_type)->tp_dealloc))(restuple);
    }
#line 6027
    break;
  }
   12643: /* CIL Label */ 
#line 6028
  return (resunicode);
}
}

cilRep: liveness failure for unicode_translate_call_errorhandler: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 6061
PyErr_Format(PyExc_TypeError, "character mapping must be in range(0x%x)",
             max + 1L);
Liveness failed on function:
 static int charmaptranslate_lookup(Py_UNICODE c , PyObject *mapping ,
                                    PyObject **result ) 
{ PyObject *w ;
  PyObject *tmp ;
  PyObject *x ;
  int tmp___0 ;
  long value ;
  long tmp___1 ;
  long max ;
  Py_UNICODE tmp___2 ;

  {
   12686: /* CIL Label */ 
#line 6037
  tmp = PyLong_FromLong((long )c);
   12687: /* CIL Label */ 
#line 6037
  w = tmp;
   12688: /* CIL Label */ 
#line 6040
  if ((unsigned int )w == (unsigned int )((void *)0)) {
#line 6041
    return (-1);
  } else {

  }
   12689: /* CIL Label */ 
#line 6042
  x = PyObject_GetItem(mapping, w);
   12690: /* CIL Label */ 
#line 6043
  while (1) {
#line 6043
    (w->ob_refcnt) --;
#line 6043
    if (w->ob_refcnt != 0) {

    } else {
#line 6043
      (*((w->ob_type)->tp_dealloc))(w);
    }
#line 6043
    break;
  }
   12691: /* CIL Label */ 
#line 6044
  if ((unsigned int )x == (unsigned int )((void *)0)) {
#line 6045
    tmp___0 = PyErr_ExceptionMatches(PyExc_LookupError);
#line 6045
    if (tmp___0) {
#line 6047
      PyErr_Clear();
#line 6048
      *result = (PyObject *)((void *)0);
#line 6049
      return (0);
    } else {
#line 6051
      return (-1);
    }
  } else {
#line 6053
    if ((unsigned int )x == (unsigned int )(& _Py_NoneStruct)) {
#line 6054
      *result = x;
#line 6055
      return (0);
    } else {
#line 6057
      if (((x->ob_type)->tp_flags & (1L << 24)) != 0L) {
#line 6058
        tmp___1 = PyLong_AsLong(x);
#line 6058
        value = tmp___1;
#line 6059
        tmp___2 = PyUnicodeUCS2_GetMax();
#line 6059
        max = (long )tmp___2;
#line 6060
        if (value < 0L) {
          goto _L;
        } else {
#line 6060
          if (value > max) {
            _L: /* CIL Label */ 
#line 6061
            PyErr_Format(PyExc_TypeError,
                         "character mapping must be in range(0x%x)", max + 1L);
#line 6063
            while (1) {
#line 6063
              (x->ob_refcnt) --;
#line 6063
              if (x->ob_refcnt != 0) {

              } else {
#line 6063
                (*((x->ob_type)->tp_dealloc))(x);
              }
#line 6063
              break;
            }
#line 6064
            return (-1);
          } else {

          }
        }
#line 6066
        *result = x;
#line 6067
        return (0);
      } else {
#line 6069
        if (((x->ob_type)->tp_flags & (1L << 28)) != 0L) {
#line 6070
          *result = x;
#line 6071
          return (0);
        } else {
#line 6075
          PyErr_SetString(PyExc_TypeError,
                          "character mapping must return integer, None or str");
#line 6077
          while (1) {
#line 6077
            (x->ob_refcnt) --;
#line 6077
            if (x->ob_refcnt != 0) {

            } else {
#line 6077
              (*((x->ob_type)->tp_dealloc))(x);
            }
#line 6077
            break;
          }
#line 6078
          return (-1);
        }
      }
    }
  }
}
}

cilRep: liveness failure for charmaptranslate_lookup: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: __Cont: /* CIL Label */ 
#line 92 "Objects/stringlib/fastsearch.h"
i ++;
Liveness failed on function:
 __inline static Py_ssize_t fastsearch(Py_UNICODE const   *s , Py_ssize_t n ,
                                       Py_UNICODE const   *p , Py_ssize_t m ,
                                       Py_ssize_t maxcount , int mode ) 
{ unsigned long mask ;
  Py_ssize_t skip ;
  Py_ssize_t count ;
  Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t mlast ;
  Py_ssize_t w ;

  {
   13394: /* CIL Label */ 
#line 42
  count = 0;
   13395: /* CIL Label */ 
#line 45
  w = n - m;
   13396: /* CIL Label */ 
#line 47
  if (w < 0) {
#line 48
    return (-1);
  } else {
#line 47
    if (mode == 0) {
#line 47
      if (maxcount == 0) {
#line 48
        return (-1);
      } else {

      }
    } else {

    }
  }
   13397: /* CIL Label */ 
#line 51
  if (m <= 1) {
#line 52
    if (m <= 0) {
#line 53
      return (-1);
    } else {

    }
#line 55
    if (mode == 0) {
#line 56
      i = 0;
#line 56
      while (i < n) {
#line 57
        if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 58
          count ++;
#line 59
          if (count == maxcount) {
#line 60
            return (maxcount);
          } else {

          }
        } else {

        }
#line 56
        i ++;
      }
#line 62
      return (count);
    } else {
#line 63
      if (mode == 1) {
#line 64
        i = 0;
#line 64
        while (i < n) {
#line 65
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 66
            return (i);
          } else {

          }
#line 64
          i ++;
        }
      } else {
#line 68
        i = n - 1;
#line 68
        while (i > -1) {
#line 69
          if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 70
            return (i);
          } else {

          }
#line 68
          i --;
        }
      }
    }
#line 72
    return (-1);
  } else {

  }
   13398: /* CIL Label */ 
#line 75
  mlast = m - 1;
   13399: /* CIL Label */ 
#line 76
  skip = mlast - 1;
   13400: /* CIL Label */ 
#line 77
  mask = 0UL;
   13401: /* CIL Label */ 
#line 79
  if (mode != 2) {
#line 84
    i = 0;
#line 84
    while (i < mlast) {
#line 85
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 86
      if ((int const   )*(p + i) == (int const   )*(p + mlast)) {
#line 87
        skip = (mlast - i) - 1;
      } else {

      }
#line 84
      i ++;
    }
#line 90
    mask |= 1UL << ((int const   )*(p + mlast) & 31);
#line 92
    i = 0;
#line 92
    while (i <= w) {
#line 94
      if ((int const   )*(s + ((i + m) - 1)) == (int const   )*(p + (m - 1))) {
#line 96
        j = 0;
#line 96
        while (j < mlast) {
#line 97
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 98
            break;
          } else {

          }
#line 96
          j ++;
        }
#line 99
        if (j == mlast) {
#line 101
          if (mode != 0) {
#line 102
            return (i);
          } else {

          }
#line 103
          count ++;
#line 104
          if (count == maxcount) {
#line 105
            return (maxcount);
          } else {

          }
#line 106
          i += mlast;
          goto __Cont;
        } else {

        }
#line 110
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 111
          i += m;
        } else {
#line 113
          i += skip;
        }
      } else {
#line 116
        if (! (mask & (1UL << ((int const   )*(s + (i + m)) & 31)))) {
#line 117
          i += m;
        } else {

        }
      }
      __Cont: /* CIL Label */ 
#line 92
      i ++;
    }
  } else {
#line 125
    mask |= 1UL << ((int const   )*(p + 0) & 31);
#line 127
    i = mlast;
#line 127
    while (i > 0) {
#line 128
      mask |= 1UL << ((int const   )*(p + i) & 31);
#line 129
      if ((int const   )*(p + i) == (int const   )*(p + 0)) {
#line 130
        skip = i - 1;
      } else {

      }
#line 127
      i --;
    }
#line 133
    i = w;
#line 133
    while (i >= 0) {
#line 134
      if ((int const   )*(s + i) == (int const   )*(p + 0)) {
#line 136
        j = mlast;
#line 136
        while (j > 0) {
#line 137
          if ((int const   )*(s + (i + j)) != (int const   )*(p + j)) {
#line 138
            break;
          } else {

          }
#line 136
          j --;
        }
#line 139
        if (j == 0) {
#line 141
          return (i);
        } else {

        }
#line 143
        if (i > 0) {
#line 143
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 144
            i -= m;
          } else {
#line 146
            i -= skip;
          }
        } else {
#line 146
          i -= skip;
        }
      } else {
#line 149
        if (i > 0) {
#line 149
          if (! (mask & (1UL << ((int const   )*(s + (i - 1)) & 31)))) {
#line 150
            i -= m;
          } else {

          }
        } else {

        }
      }
#line 133
      i --;
    }
  }
   13402: /* CIL Label */ 
#line 155
  if (mode != 0) {
#line 156
    return (-1);
  } else {

  }
   13403: /* CIL Label */ 
#line 157
  return (count);
}
}

cilRep: liveness failure for fastsearch: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 185 "Objects/stringlib/split.h"
sub = PyUnicodeUCS2_FromUnicode(str + i, str_len - i);
Liveness failed on function:
 __inline static PyObject *stringlib_split(PyObject *str_obj ,
                                           Py_UNICODE const   *str ,
                                           Py_ssize_t str_len ,
                                           Py_UNICODE const   *sep ,
                                           Py_ssize_t sep_len ,
                                           Py_ssize_t maxcount ) 
{ Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t pos ;
  Py_ssize_t count ;
  PyObject *list ;
  PyObject *sub ;
  PyObject *tmp ;
  int tmp___0 ;
  int tmp___1 ;
  Py_ssize_t tmp___2 ;
  int tmp___3 ;

  {
   13811: /* CIL Label */ 
#line 153
  count = 0;
   13812: /* CIL Label */ 
#line 156
  if (sep_len == 0) {
#line 157
    PyErr_SetString(PyExc_ValueError, "empty separator");
#line 158
    return ((PyObject *)((void *)0));
  } else {
#line 160
    if (sep_len == 1) {
#line 161
      tmp = stringlib_split_char(str_obj, str, str_len,
                                 (unsigned short )*(sep + 0), maxcount);
#line 161
      return (tmp);
    } else {

    }
  }
   13813: /* CIL Label */ 
#line 163
  if (maxcount >= 12) {
#line 163
    tmp___0 = 12;
  } else {
#line 163
    tmp___0 = maxcount + 1;
  }
   13814: /* CIL Label */ 
#line 163
  list = PyList_New(tmp___0);
   13815: /* CIL Label */ 
#line 164
  if ((unsigned int )list == (unsigned int )((void *)0)) {
#line 165
    return ((PyObject *)((void *)0));
  } else {

  }
   13816: /* CIL Label */ 
#line 167
  j = 0;
   13817: /* CIL Label */ 
#line 167
  i = j;
   13818: /* CIL Label */ 
#line 168
  while (1) {
#line 168
    tmp___2 = maxcount;
#line 168
    maxcount --;
#line 168
    if (tmp___2 > 0) {

    } else {
#line 168
      break;
    }
#line 169
    pos = fastsearch(str + i, str_len - i, sep, sep_len, -1, 1);
#line 170
    if (pos < 0) {
#line 171
      break;
    } else {

    }
#line 172
    j = i + pos;
#line 173
    sub = PyUnicodeUCS2_FromUnicode(str + i, j - i);
#line 173
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  13822;
    } else {

    }
#line 173
    if (count < 12) {
#line 173
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 173
      tmp___1 = PyList_Append(list, sub);
#line 173
      if (tmp___1) {
#line 173
        while (1) {
#line 173
          (sub->ob_refcnt) --;
#line 173
          if (sub->ob_refcnt != 0) {

          } else {
#line 173
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 173
          break;
        }
        goto  13822;
      } else {
#line 173
        while (1) {
#line 173
          (sub->ob_refcnt) --;
#line 173
          if (sub->ob_refcnt != 0) {

          } else {
#line 173
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 173
          break;
        }
      }
    }
#line 173
    count ++;
#line 174
    i = j + sep_len;
  }
   13819: /* CIL Label */ 
#line 177
  if (count == 0) {
#line 177
    if ((unsigned int )str_obj->ob_type == (unsigned int )(& PyUnicode_Type)) {
#line 179
      (str_obj->ob_refcnt) ++;
#line 180
      *(((PyListObject *)list)->ob_item + 0) = str_obj;
#line 181
      count ++;
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 185
    sub = PyUnicodeUCS2_FromUnicode(str + i, str_len - i);
#line 185
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  13822;
    } else {

    }
#line 185
    if (count < 12) {
#line 185
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 185
      tmp___3 = PyList_Append(list, sub);
#line 185
      if (tmp___3) {
#line 185
        while (1) {
#line 185
          (sub->ob_refcnt) --;
#line 185
          if (sub->ob_refcnt != 0) {

          } else {
#line 185
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 185
          break;
        }
        goto  13822;
      } else {
#line 185
        while (1) {
#line 185
          (sub->ob_refcnt) --;
#line 185
          if (sub->ob_refcnt != 0) {

          } else {
#line 185
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 185
          break;
        }
      }
    }
#line 185
    count ++;
  }
   13820: /* CIL Label */ 
#line 187
  ((PyVarObject *)list)->ob_size = count;
   13821: /* CIL Label */ 
#line 188
  return (list);
   13822: /* CIL Label */ 
  onError: 
#line 191
  while (1) {
#line 191
    (list->ob_refcnt) --;
#line 191
    if (list->ob_refcnt != 0) {

    } else {
#line 191
      (*((list->ob_type)->tp_dealloc))(list);
    }
#line 191
    break;
  }
   13823: /* CIL Label */ 
#line 192
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for stringlib_split: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 326
sub = PyUnicodeUCS2_FromUnicode(str + 0, j - 0);
Liveness failed on function:
 __inline static PyObject *stringlib_rsplit(PyObject *str_obj ,
                                            Py_UNICODE const   *str ,
                                            Py_ssize_t str_len ,
                                            Py_UNICODE const   *sep ,
                                            Py_ssize_t sep_len ,
                                            Py_ssize_t maxcount ) 
{ Py_ssize_t j ;
  Py_ssize_t pos ;
  Py_ssize_t count ;
  PyObject *list ;
  PyObject *sub ;
  PyObject *tmp ;
  int tmp___0 ;
  int tmp___1 ;
  Py_ssize_t tmp___2 ;
  int tmp___3 ;
  int tmp___4 ;

  {
   14073: /* CIL Label */ 
#line 295
  count = 0;
   14074: /* CIL Label */ 
#line 298
  if (sep_len == 0) {
#line 299
    PyErr_SetString(PyExc_ValueError, "empty separator");
#line 300
    return ((PyObject *)((void *)0));
  } else {
#line 302
    if (sep_len == 1) {
#line 303
      tmp = stringlib_rsplit_char(str_obj, str, str_len,
                                  (unsigned short )*(sep + 0), maxcount);
#line 303
      return (tmp);
    } else {

    }
  }
   14075: /* CIL Label */ 
#line 305
  if (maxcount >= 12) {
#line 305
    tmp___0 = 12;
  } else {
#line 305
    tmp___0 = maxcount + 1;
  }
   14076: /* CIL Label */ 
#line 305
  list = PyList_New(tmp___0);
   14077: /* CIL Label */ 
#line 306
  if ((unsigned int )list == (unsigned int )((void *)0)) {
#line 307
    return ((PyObject *)((void *)0));
  } else {

  }
   14078: /* CIL Label */ 
#line 309
  j = str_len;
   14079: /* CIL Label */ 
#line 310
  while (1) {
#line 310
    tmp___2 = maxcount;
#line 310
    maxcount --;
#line 310
    if (tmp___2 > 0) {

    } else {
#line 310
      break;
    }
#line 311
    pos = fastsearch(str, j, sep, sep_len, -1, 2);
#line 312
    if (pos < 0) {
#line 313
      break;
    } else {

    }
#line 314
    sub = PyUnicodeUCS2_FromUnicode(str + (pos + sep_len), j - (pos + sep_len));
#line 314
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  14085;
    } else {

    }
#line 314
    if (count < 12) {
#line 314
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 314
      tmp___1 = PyList_Append(list, sub);
#line 314
      if (tmp___1) {
#line 314
        while (1) {
#line 314
          (sub->ob_refcnt) --;
#line 314
          if (sub->ob_refcnt != 0) {

          } else {
#line 314
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 314
          break;
        }
        goto  14085;
      } else {
#line 314
        while (1) {
#line 314
          (sub->ob_refcnt) --;
#line 314
          if (sub->ob_refcnt != 0) {

          } else {
#line 314
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 314
          break;
        }
      }
    }
#line 314
    count ++;
#line 315
    j = pos;
  }
   14080: /* CIL Label */ 
#line 318
  if (count == 0) {
#line 318
    if ((unsigned int )str_obj->ob_type == (unsigned int )(& PyUnicode_Type)) {
#line 320
      (str_obj->ob_refcnt) ++;
#line 321
      *(((PyListObject *)list)->ob_item + 0) = str_obj;
#line 322
      count ++;
    } else {
      goto _L;
    }
  } else {
    _L: /* CIL Label */ 
#line 326
    sub = PyUnicodeUCS2_FromUnicode(str + 0, j - 0);
#line 326
    if ((unsigned int )sub == (unsigned int )((void *)0)) {
      goto  14085;
    } else {

    }
#line 326
    if (count < 12) {
#line 326
      *(((PyListObject *)list)->ob_item + count) = sub;
    } else {
#line 326
      tmp___3 = PyList_Append(list, sub);
#line 326
      if (tmp___3) {
#line 326
        while (1) {
#line 326
          (sub->ob_refcnt) --;
#line 326
          if (sub->ob_refcnt != 0) {

          } else {
#line 326
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 326
          break;
        }
        goto  14085;
      } else {
#line 326
        while (1) {
#line 326
          (sub->ob_refcnt) --;
#line 326
          if (sub->ob_refcnt != 0) {

          } else {
#line 326
            (*((sub->ob_type)->tp_dealloc))(sub);
          }
#line 326
          break;
        }
      }
    }
#line 326
    count ++;
  }
   14081: /* CIL Label */ 
#line 328
  ((PyVarObject *)list)->ob_size = count;
   14082: /* CIL Label */ 
#line 329
  tmp___4 = PyList_Reverse(list);
   14083: /* CIL Label */ 
#line 329
  if (tmp___4 < 0) {
    goto  14085;
  } else {

  }
   14084: /* CIL Label */ 
#line 331
  return (list);
   14085: /* CIL Label */ 
  onError: 
#line 334
  while (1) {
#line 334
    (list->ob_refcnt) --;
#line 334
    if (list->ob_refcnt != 0) {

    } else {
#line 334
      (*((list->ob_type)->tp_dealloc))(list);
    }
#line 334
    break;
  }
   14086: /* CIL Label */ 
#line 335
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for stringlib_rsplit: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: overflow1: 
#line 7645 "Objects/unicodeobject.c"
PyErr_SetString(PyExc_OverflowError, "new string is too long");
Liveness failed on function:
 static PyObject *unicode_expandtabs(PyUnicodeObject *self , PyObject *args ) 
{ Py_UNICODE *e ;
  Py_UNICODE *p ;
  Py_UNICODE *q ;
  Py_UNICODE *qe ;
  Py_ssize_t i ;
  Py_ssize_t j ;
  Py_ssize_t incr ;
  PyUnicodeObject *u ;
  int tabsize ;
  int tmp ;
  Py_UNICODE *tmp___0 ;
  Py_ssize_t tmp___1 ;
  Py_UNICODE *tmp___2 ;

  {
   15192: /* CIL Label */ 
#line 7577
  tabsize = 8;
   15193: /* CIL Label */ 
#line 7579
  tmp = _PyArg_ParseTuple_SizeT(args, "|i:expandtabs", & tabsize);
   15194: /* CIL Label */ 
#line 7579
  if (tmp) {

  } else {
#line 7580
    return ((PyObject *)((void *)0));
  }
   15195: /* CIL Label */ 
#line 7583
  i = 0;
   15196: /* CIL Label */ 
#line 7584
  j = 0;
   15197: /* CIL Label */ 
#line 7585
  e = self->str + self->length;
   15198: /* CIL Label */ 
#line 7586
  p = self->str;
   15199: /* CIL Label */ 
#line 7586
  while ((unsigned int )p < (unsigned int )e) {
#line 7587
    if ((int )*p == 9) {
#line 7588
      if (tabsize > 0) {
#line 7589
        incr = tabsize - j % tabsize;
#line 7590
        if (j > (int )(4294967295U >> 1) - incr) {
          goto overflow1;
        } else {

        }
#line 7592
        j += incr;
      } else {

      }
    } else {
#line 7596
      if (j > (int )(4294967295U >> 1) - 1) {
        goto overflow1;
      } else {

      }
#line 7598
      j ++;
#line 7599
      if ((int )*p == 10) {
        goto _L;
      } else {
#line 7599
        if ((int )*p == 13) {
          _L: /* CIL Label */ 
#line 7600
          if (i > (int )(4294967295U >> 1) - j) {
            goto overflow1;
          } else {

          }
#line 7602
          i += j;
#line 7603
          j = 0;
        } else {

        }
      }
    }
#line 7586
    p ++;
  }
   15200: /* CIL Label */ 
#line 7607
  if (i > (int )(4294967295U >> 1) - j) {
    goto overflow1;
  } else {

  }
   15201: /* CIL Label */ 
#line 7611
  u = _PyUnicode_New(i + j);
   15202: /* CIL Label */ 
#line 7612
  if (! u) {
#line 7613
    return ((PyObject *)((void *)0));
  } else {

  }
   15203: /* CIL Label */ 
#line 7615
  j = 0;
   15204: /* CIL Label */ 
#line 7616
  q = u->str;
   15205: /* CIL Label */ 
#line 7617
  qe = u->str + u->length;
   15206: /* CIL Label */ 
#line 7619
  p = self->str;
   15207: /* CIL Label */ 
#line 7619
  while ((unsigned int )p < (unsigned int )e) {
#line 7620
    if ((int )*p == 9) {
#line 7621
      if (tabsize > 0) {
#line 7622
        i = tabsize - j % tabsize;
#line 7623
        j += i;
#line 7624
        while (1) {
#line 7624
          tmp___1 = i;
#line 7624
          i --;
#line 7624
          if (tmp___1) {

          } else {
#line 7624
            break;
          }
#line 7625
          if ((unsigned int )q >= (unsigned int )qe) {
            goto  15209;
          } else {

          }
#line 7627
          tmp___0 = q;
#line 7627
          q ++;
#line 7627
          *tmp___0 = (unsigned short )' ';
        }
      } else {

      }
    } else {
#line 7632
      if ((unsigned int )q >= (unsigned int )qe) {
        goto  15209;
      } else {

      }
#line 7634
      tmp___2 = q;
#line 7634
      q ++;
#line 7634
      *tmp___2 = *p;
#line 7635
      j ++;
#line 7636
      if ((int )*p == 10) {
#line 7637
        j = 0;
      } else {
#line 7636
        if ((int )*p == 13) {
#line 7637
          j = 0;
        } else {

        }
      }
    }
#line 7619
    p ++;
  }
   15208: /* CIL Label */ 
#line 7640
  return ((PyObject *)u);
   15209: /* CIL Label */ 
  overflow2: 
#line 7643
  while (1) {
#line 7643
    (((PyObject *)u)->ob_refcnt) --;
#line 7643
    if (((PyObject *)u)->ob_refcnt != 0) {

    } else {
#line 7643
      (*((((PyObject *)u)->ob_type)->tp_dealloc))((PyObject *)u);
    }
#line 7643
    break;
  }
   15210: /* CIL Label */ 
  overflow1: 
#line 7645
  PyErr_SetString(PyExc_OverflowError, "new string is too long");
   15211: /* CIL Label */ 
#line 7646
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for unicode_expandtabs: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___0: /* CIL Label */ 
#line 8493
tmp___13 = p;
#line 8493
p ++;
#line 8493
*tmp___13 = (unsigned short )'\\';
#line 8494
tmp___14 = p;
#line 8494
p ++;
#line 8494
*tmp___14 = (unsigned short )'x';
#line 8495
tmp___15 = p;
#line 8495
p ++;
#line 8495
*tmp___15 = (unsigned short )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 8496
tmp___16 = p;
#line 8496
p ++;
#line 8496
*tmp___16 = (unsigned short )*(hexdigits + ((int )ch & 0x000F));
Liveness failed on function:
 static PyObject *unicode_repr(PyObject *unicode ) 
{ PyObject *repr ;
  Py_UNICODE *p ;
  Py_UNICODE *s ;
  Py_ssize_t size ;
  Py_UNICODE *tmp ;
  Py_UNICODE const   *tmp___0 ;
  Py_UNICODE const   *tmp___1 ;
  Py_UNICODE const   *tmp___2 ;
  Py_UNICODE const   *tmp___3 ;
  Py_UNICODE ch ;
  Py_UNICODE *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  Py_UNICODE *tmp___8 ;
  Py_UNICODE *tmp___9 ;
  Py_UNICODE *tmp___10 ;
  Py_UNICODE *tmp___11 ;
  Py_UNICODE *tmp___12 ;
  Py_UNICODE *tmp___13 ;
  Py_UNICODE *tmp___14 ;
  Py_UNICODE *tmp___15 ;
  Py_UNICODE *tmp___16 ;
  Py_UNICODE *tmp___17 ;
  Py_UCS4 ucs ;
  Py_UNICODE ch2 ;
  Py_UNICODE *tmp___18 ;
  Py_UNICODE *tmp___19 ;
  Py_UNICODE *tmp___20 ;
  Py_UNICODE *tmp___21 ;
  Py_UNICODE *tmp___22 ;
  Py_UNICODE *tmp___23 ;
  Py_UNICODE *tmp___24 ;
  Py_UNICODE *tmp___25 ;
  Py_UNICODE *tmp___26 ;
  Py_UNICODE *tmp___27 ;
  Py_UNICODE *tmp___28 ;
  Py_UNICODE *tmp___29 ;
  Py_UNICODE *tmp___30 ;
  Py_UNICODE *tmp___31 ;
  Py_UNICODE *tmp___32 ;
  Py_UNICODE *tmp___33 ;
  Py_UNICODE *tmp___34 ;
  Py_UNICODE *tmp___35 ;
  Py_UNICODE *tmp___36 ;
  Py_UNICODE *tmp___37 ;
  Py_UNICODE *tmp___38 ;
  Py_UNICODE *tmp___39 ;
  int tmp___40 ;
  Py_ssize_t tmp___41 ;
  Py_UNICODE *tmp___42 ;

  {
   15992: /* CIL Label */ 
#line 8430
  s = ((PyUnicodeObject *)unicode)->str;
   15993: /* CIL Label */ 
#line 8431
  size = ((PyUnicodeObject *)unicode)->length;
   15994: /* CIL Label */ 
#line 8451
  repr = PyUnicodeUCS2_FromUnicode((Py_UNICODE const   *)((void *)0),
                                   (2 + 6 * size) + 1);
   15995: /* CIL Label */ 
#line 8459
  if ((unsigned int )repr == (unsigned int )((void *)0)) {
#line 8460
    return ((PyObject *)((void *)0));
  } else {

  }
   15996: /* CIL Label */ 
#line 8462
  p = ((PyUnicodeObject *)repr)->str;
   15997: /* CIL Label */ 
#line 8465
  tmp = p;
   15998: /* CIL Label */ 
#line 8465
  p ++;
   15999: /* CIL Label */ 
#line 8465
  tmp___2 = findchar((Py_UNICODE const   *)s, size, (unsigned short )'\'');
   16000: /* CIL Label */ 
#line 8465
  if (tmp___2) {
#line 8465
    tmp___3 = findchar((Py_UNICODE const   *)s, size, (unsigned short )'\"');
#line 8465
    if (tmp___3) {
#line 8465
      *tmp = (unsigned short )'\'';
    } else {
#line 8465
      *tmp = (unsigned short )'\"';
    }
  } else {
#line 8465
    *tmp = (unsigned short )'\'';
  }
   16001: /* CIL Label */ 
#line 8467
  while (1) {
#line 8467
    tmp___41 = size;
#line 8467
    size --;
#line 8467
    if (tmp___41 > 0) {

    } else {
#line 8467
      break;
    }
#line 8468
    tmp___4 = s;
#line 8468
    s ++;
#line 8468
    ch = *tmp___4;
#line 8471
    if ((int )ch == (int )*(((PyUnicodeObject *)repr)->str + 0)) {
      goto _L;
    } else {
#line 8471
      if ((int )ch == 92) {
        _L: /* CIL Label */ 
#line 8472
        tmp___5 = p;
#line 8472
        p ++;
#line 8472
        *tmp___5 = (unsigned short )'\\';
#line 8473
        tmp___6 = p;
#line 8473
        p ++;
#line 8473
        *tmp___6 = ch;
#line 8474
        continue;
      } else {

      }
    }
#line 8478
    if ((int )ch == 9) {
#line 8479
      tmp___7 = p;
#line 8479
      p ++;
#line 8479
      *tmp___7 = (unsigned short )'\\';
#line 8480
      tmp___8 = p;
#line 8480
      p ++;
#line 8480
      *tmp___8 = (unsigned short )'t';
    } else {
#line 8482
      if ((int )ch == 10) {
#line 8483
        tmp___9 = p;
#line 8483
        p ++;
#line 8483
        *tmp___9 = (unsigned short )'\\';
#line 8484
        tmp___10 = p;
#line 8484
        p ++;
#line 8484
        *tmp___10 = (unsigned short )'n';
      } else {
#line 8486
        if ((int )ch == 13) {
#line 8487
          tmp___11 = p;
#line 8487
          p ++;
#line 8487
          *tmp___11 = (unsigned short )'\\';
#line 8488
          tmp___12 = p;
#line 8488
          p ++;
#line 8488
          *tmp___12 = (unsigned short )'r';
        } else {
#line 8492
          if ((int )ch < 32) {
            goto _L___0;
          } else {
#line 8492
            if ((int )ch == 0x7F) {
              _L___0: /* CIL Label */ 
#line 8493
              tmp___13 = p;
#line 8493
              p ++;
#line 8493
              *tmp___13 = (unsigned short )'\\';
#line 8494
              tmp___14 = p;
#line 8494
              p ++;
#line 8494
              *tmp___14 = (unsigned short )'x';
#line 8495
              tmp___15 = p;
#line 8495
              p ++;
#line 8495
              *tmp___15 = (unsigned short )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 8496
              tmp___16 = p;
#line 8496
              p ++;
#line 8496
              *tmp___16 = (unsigned short )*(hexdigits + ((int )ch & 0x000F));
            } else {
#line 8500
              if ((int )ch < 0x7F) {
#line 8501
                tmp___17 = p;
#line 8501
                p ++;
#line 8501
                *tmp___17 = ch;
              } else {
#line 8506
                ucs = (Py_UCS4 )ch;
#line 8509
                ch2 = (Py_UNICODE )0;
#line 8511
                if (size > 0) {
#line 8512
                  ch2 = *s;
#line 8513
                  if ((int )ch >= 0xD800) {
#line 8513
                    if ((int )ch < 0xDC00) {
#line 8513
                      if ((int )ch2 >= 0xDC00) {
#line 8513
                        if ((int )ch2 <= 0xDFFF) {
#line 8515
                          ucs = (unsigned int )(((((int )ch & 0x03FF) << 10) | ((int )ch2 & 0x03FF)) + 0x00010000);
#line 8517
                          s ++;
#line 8518
                          size --;
                        } else {

                        }
                      } else {

                      }
                    } else {

                    }
                  } else {

                  }
                } else {

                }
#line 8525
                tmp___40 = _PyUnicode_IsPrintable(ucs);
#line 8525
                if (tmp___40) {
#line 8558
                  tmp___38 = p;
#line 8558
                  p ++;
#line 8558
                  *tmp___38 = ch;
#line 8560
                  if (ucs >= 65536U) {
#line 8561
                    tmp___39 = p;
#line 8561
                    p ++;
#line 8561
                    *tmp___39 = ch2;
                  } else {

                  }
                } else {
#line 8527
                  if (ucs <= 255U) {
#line 8528
                    tmp___18 = p;
#line 8528
                    p ++;
#line 8528
                    *tmp___18 = (unsigned short )'\\';
#line 8529
                    tmp___19 = p;
#line 8529
                    p ++;
#line 8529
                    *tmp___19 = (unsigned short )'x';
#line 8530
                    tmp___20 = p;
#line 8530
                    p ++;
#line 8530
                    *tmp___20 = (unsigned short )*(hexdigits + (((int )ch >> 4) & 0x000F));
#line 8531
                    tmp___21 = p;
#line 8531
                    p ++;
#line 8531
                    *tmp___21 = (unsigned short )*(hexdigits + ((int )ch & 0x000F));
                  } else {
#line 8534
                    if (ucs >= 65536U) {
#line 8535
                      tmp___22 = p;
#line 8535
                      p ++;
#line 8535
                      *tmp___22 = (unsigned short )'\\';
#line 8536
                      tmp___23 = p;
#line 8536
                      p ++;
#line 8536
                      *tmp___23 = (unsigned short )'U';
#line 8537
                      tmp___24 = p;
#line 8537
                      p ++;
#line 8537
                      *tmp___24 = (unsigned short )*(hexdigits + ((ucs >> 28) & 15U));
#line 8538
                      tmp___25 = p;
#line 8538
                      p ++;
#line 8538
                      *tmp___25 = (unsigned short )*(hexdigits + ((ucs >> 24) & 15U));
#line 8539
                      tmp___26 = p;
#line 8539
                      p ++;
#line 8539
                      *tmp___26 = (unsigned short )*(hexdigits + ((ucs >> 20) & 15U));
#line 8540
                      tmp___27 = p;
#line 8540
                      p ++;
#line 8540
                      *tmp___27 = (unsigned short )*(hexdigits + ((ucs >> 16) & 15U));
#line 8541
                      tmp___28 = p;
#line 8541
                      p ++;
#line 8541
                      *tmp___28 = (unsigned short )*(hexdigits + ((ucs >> 12) & 15U));
#line 8542
                      tmp___29 = p;
#line 8542
                      p ++;
#line 8542
                      *tmp___29 = (unsigned short )*(hexdigits + ((ucs >> 8) & 15U));
#line 8543
                      tmp___30 = p;
#line 8543
                      p ++;
#line 8543
                      *tmp___30 = (unsigned short )*(hexdigits + ((ucs >> 4) & 15U));
#line 8544
                      tmp___31 = p;
#line 8544
                      p ++;
#line 8544
                      *tmp___31 = (unsigned short )*(hexdigits + (ucs & 15U));
                    } else {
#line 8548
                      tmp___32 = p;
#line 8548
                      p ++;
#line 8548
                      *tmp___32 = (unsigned short )'\\';
#line 8549
                      tmp___33 = p;
#line 8549
                      p ++;
#line 8549
                      *tmp___33 = (unsigned short )'u';
#line 8550
                      tmp___34 = p;
#line 8550
                      p ++;
#line 8550
                      *tmp___34 = (unsigned short )*(hexdigits + ((ucs >> 12) & 15U));
#line 8551
                      tmp___35 = p;
#line 8551
                      p ++;
#line 8551
                      *tmp___35 = (unsigned short )*(hexdigits + ((ucs >> 8) & 15U));
#line 8552
                      tmp___36 = p;
#line 8552
                      p ++;
#line 8552
                      *tmp___36 = (unsigned short )*(hexdigits + ((ucs >> 4) & 15U));
#line 8553
                      tmp___37 = p;
#line 8553
                      p ++;
#line 8553
                      *tmp___37 = (unsigned short )*(hexdigits + (ucs & 15U));
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
   16002: /* CIL Label */ 
#line 8567
  tmp___42 = p;
   16003: /* CIL Label */ 
#line 8567
  p ++;
   16004: /* CIL Label */ 
#line 8567
  *tmp___42 = *(((PyUnicodeObject *)repr)->str + 0);
   16005: /* CIL Label */ 
#line 8569
  *p = (unsigned short )'\000';
   16006: /* CIL Label */ 
#line 8570
  PyUnicodeUCS2_Resize(& repr, p - ((PyUnicodeObject *)repr)->str);
   16007: /* CIL Label */ 
#line 8571
  return (repr);
}
}

cilRep: liveness failure for unicode_repr: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 507 "Objects/stringlib/string_format.h"
PyErr_SetObject(PyExc_KeyError, key);
Liveness failed on function:
 static PyObject *get_field_object(SubString *input , PyObject *args ,
                                   PyObject *kwargs , AutoNumber *auto_number ) 
{ PyObject *obj ;
  int ok ;
  int is_attribute ;
  SubString name ;
  SubString first ;
  Py_ssize_t index___0 ;
  FieldNameIterator rest ;
  int tmp ;
  PyObject *key ;
  PyObject *tmp___0 ;
  PyObject *tmp___1 ;
  int tmp___2 ;

  {
   16692: /* CIL Label */ 
#line 484
  obj = (PyObject *)((void *)0);
   16693: /* CIL Label */ 
#line 492
  tmp = field_name_split(input->ptr, input->end - input->ptr, & first,
                         & index___0, & rest, auto_number);
   16694: /* CIL Label */ 
#line 492
  if (tmp) {

  } else {
    goto  16698;
  }
   16695: /* CIL Label */ 
#line 497
  if (index___0 == -1) {
#line 499
    tmp___0 = SubString_new_object(& first);
#line 499
    key = tmp___0;
#line 500
    if ((unsigned int )key == (unsigned int )((void *)0)) {
      goto  16698;
    } else {

    }
#line 506
    if ((unsigned int )kwargs == (unsigned int )((void *)0)) {
      goto _L;
    } else {
#line 506
      obj = PyObject_GetItem(kwargs, key);
#line 506
      if ((unsigned int )obj == (unsigned int )((void *)0)) {
        _L: /* CIL Label */ 
#line 507
        PyErr_SetObject(PyExc_KeyError, key);
#line 508
        while (1) {
#line 508
          (key->ob_refcnt) --;
#line 508
          if (key->ob_refcnt != 0) {

          } else {
#line 508
            (*((key->ob_type)->tp_dealloc))(key);
          }
#line 508
          break;
        }
        goto  16698;
      } else {

      }
    }
#line 511
    while (1) {
#line 511
      (key->ob_refcnt) --;
#line 511
      if (key->ob_refcnt != 0) {

      } else {
#line 511
        (*((key->ob_type)->tp_dealloc))(key);
      }
#line 511
      break;
    }
  } else {
#line 515
    obj = PySequence_GetItem(args, index___0);
#line 516
    if ((unsigned int )obj == (unsigned int )((void *)0)) {
      goto  16698;
    } else {

    }
  }
   16696: /* CIL Label */ 
#line 521
  while (1) {
#line 521
    ok = FieldNameIterator_next(& rest, & is_attribute, & index___0, & name);
#line 521
    if (ok == 2) {

    } else {
#line 521
      break;
    }
#line 525
    if (is_attribute) {
#line 527
      tmp___1 = getattr(obj, & name);
    } else {
#line 530
      if (index___0 == -1) {
#line 531
        tmp___1 = getitem_str(obj, & name);
      } else {
#line 533
        tmp___2 = PySequence_Check(obj);
#line 533
        if (tmp___2) {
#line 534
          tmp___1 = getitem_sequence(obj, index___0);
        } else {
#line 537
          tmp___1 = getitem_idx(obj, index___0);
        }
      }
    }
#line 538
    if ((unsigned int )tmp___1 == (unsigned int )((void *)0)) {
      goto  16698;
    } else {

    }
#line 542
    while (1) {
#line 542
      (obj->ob_refcnt) --;
#line 542
      if (obj->ob_refcnt != 0) {

      } else {
#line 542
        (*((obj->ob_type)->tp_dealloc))(obj);
      }
#line 542
      break;
    }
#line 543
    obj = tmp___1;
  }
   16697: /* CIL Label */ 
#line 546
  if (ok == 1) {
#line 547
    return (obj);
  } else {

  }
   16698: /* CIL Label */ 
  error: 
#line 549
  while (1) {
#line 549
    if ((unsigned int )obj == (unsigned int )((void *)0)) {

    } else {
#line 549
      while (1) {
#line 549
        (obj->ob_refcnt) --;
#line 549
        if (obj->ob_refcnt != 0) {

        } else {
#line 549
          (*((obj->ob_type)->tp_dealloc))(obj);
        }
#line 549
        break;
      }
    }
#line 549
    break;
  }
   16699: /* CIL Label */ 
#line 550
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for get_field_object: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L: /* CIL Label */ 
#line 662
field_name->end = str->ptr - 1;
#line 665
format_spec->ptr = str->ptr;
#line 666
format_spec->end = str->end;
Liveness failed on function:
 static int parse_field(SubString *str , SubString *field_name ,
                        SubString *format_spec , Py_UNICODE *conversion ) 
{ Py_UNICODE c ;
  Py_UNICODE *tmp ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;

  {
   16774: /* CIL Label */ 
#line 639
  c = (Py_UNICODE )0;
   16775: /* CIL Label */ 
#line 642
  *conversion = (unsigned short )'\000';
   16776: /* CIL Label */ 
#line 643
  SubString_init(format_spec, (Py_UNICODE *)((void *)0), 0);
   16777: /* CIL Label */ 
#line 647
  field_name->ptr = str->ptr;
   16778: /* CIL Label */ 
#line 648
  while ((unsigned int )str->ptr < (unsigned int )str->end) {
#line 649
    tmp = str->ptr;
#line 649
    (str->ptr) ++;
#line 649
    c = *tmp;
#line 649
    switch ((int )c) {
    case 58: 
    case 33: 
#line 652
    break;
    default: ;
#line 654
    continue;
    }
#line 656
    break;
  }
   16779: /* CIL Label */ 
#line 659
  if ((int )c == 33) {
    goto _L;
  } else {
#line 659
    if ((int )c == 58) {
      _L: /* CIL Label */ 
#line 662
      field_name->end = str->ptr - 1;
#line 665
      format_spec->ptr = str->ptr;
#line 666
      format_spec->end = str->end;
#line 669
      if ((int )c == 33) {
#line 671
        if ((unsigned int )format_spec->ptr >= (unsigned int )format_spec->end) {
#line 672
          PyErr_SetString(PyExc_ValueError,
                          "end of format while looking for conversion specifier");
#line 675
          return (0);
        } else {

        }
#line 677
        tmp___0 = format_spec->ptr;
#line 677
        (format_spec->ptr) ++;
#line 677
        *conversion = *tmp___0;
#line 680
        if ((unsigned int )format_spec->ptr < (unsigned int )format_spec->end) {
#line 681
          tmp___1 = format_spec->ptr;
#line 681
          (format_spec->ptr) ++;
#line 681
          c = *tmp___1;
#line 682
          if ((int )c != 58) {
#line 683
            PyErr_SetString(PyExc_ValueError,
                            "expected \':\' after format specifier");
#line 685
            return (0);
          } else {

          }
        } else {

        }
      } else {

      }
    } else {
#line 692
      field_name->end = str->ptr;
    }
  }
   16780: /* CIL Label */ 
#line 694
  return (1);
}
}

cilRep: liveness failure for parse_field: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: onError: 
#line 9472 "Objects/unicodeobject.c"
PyErr_SetString(PyExc_TypeError, "%c requires int or char");
Liveness failed on function:
 static int formatchar(Py_UNICODE *buf , size_t buflen , PyObject *v ) 
{ int c0 ;
  int c1 ;
  long x ;
  PyObject *tmp ;

  {
   17283: /* CIL Label */ 
#line 9423
  if (((v->ob_type)->tp_flags & (1L << 28)) != 0L) {
#line 9424
    if (((PyUnicodeObject *)v)->length == 1) {
#line 9425
      *(buf + 0) = *(((PyUnicodeObject *)v)->str + 0);
#line 9426
      *(buf + 1) = (unsigned short )'\000';
#line 9427
      return (1);
    } else {

    }
#line 9430
    if (((PyUnicodeObject *)v)->length == 2) {
#line 9432
      c0 = (int )*(((PyUnicodeObject *)v)->str + 0);
#line 9433
      c1 = (int )*(((PyUnicodeObject *)v)->str + 1);
#line 9434
      if (0xD800 <= c0) {
#line 9434
        if (c0 <= 0xDBFF) {
#line 9434
          if (0xDC00 <= c1) {
#line 9434
            if (c1 <= 0xDFFF) {
#line 9436
              *(buf + 0) = (unsigned short )c0;
#line 9437
              *(buf + 1) = (unsigned short )c1;
#line 9438
              *(buf + 2) = (unsigned short )'\000';
#line 9439
              return (2);
            } else {

            }
          } else {

          }
        } else {

        }
      } else {

      }
    } else {

    }
    goto onError;
  } else {
#line 9448
    x = PyLong_AsLong(v);
#line 9449
    if (x == -1L) {
#line 9449
      tmp = PyErr_Occurred();
#line 9449
      if (tmp) {
        goto onError;
      } else {

      }
    } else {

    }
#line 9452
    if (x < 0L) {
#line 9453
      PyErr_SetString(PyExc_OverflowError, "%c arg not in range(0x110000)");
#line 9455
      return (-1);
    } else {
#line 9452
      if (x > 1114111L) {
#line 9453
        PyErr_SetString(PyExc_OverflowError, "%c arg not in range(0x110000)");
#line 9455
        return (-1);
      } else {

      }
    }
#line 9459
    if (x > 65535L) {
#line 9460
      x -= 65536L;
#line 9461
      *(buf + 0) = (unsigned short )(55296L | (x >> 10));
#line 9462
      *(buf + 1) = (unsigned short )(56320L | (x & 1023L));
#line 9463
      return (2);
    } else {

    }
#line 9466
    *(buf + 0) = (unsigned short )x;
#line 9467
    *(buf + 1) = (unsigned short )'\000';
#line 9468
    return (1);
  }
   17284: /* CIL Label */ 
  onError: 
#line 9472
  PyErr_SetString(PyExc_TypeError, "%c requires int or char");
   17285: /* CIL Label */ 
#line 9474
  return (-1);
}
}

cilRep: liveness failure for formatchar: Errormsg.Error
Bug: BF(Liveness): stmtStartData is not initialized for -1: _L___2: /* CIL Label */ 
#line 9879
tmp___24 = res;
#line 9879
res ++;
#line 9879
tmp___25 = pbuf;
#line 9879
pbuf ++;
#line 9879
*tmp___24 = *tmp___25;
#line 9880
tmp___26 = res;
#line 9880
res ++;
#line 9880
tmp___27 = pbuf;
#line 9880
pbuf ++;
#line 9880
*tmp___26 = *tmp___27;
Liveness failed on function:
 PyObject *PyUnicodeUCS2_Format(PyObject *format , PyObject *args ) 
{ Py_UNICODE *fmt ;
  Py_UNICODE *res ;
  Py_ssize_t fmtcnt ;
  Py_ssize_t rescnt ;
  Py_ssize_t reslen ;
  Py_ssize_t arglen ;
  Py_ssize_t argidx ;
  int args_owned ;
  PyUnicodeObject *result ;
  PyObject *dict ;
  PyObject *uformat ;
  int tmp ;
  Py_UNICODE *tmp___0 ;
  Py_UNICODE *tmp___1 ;
  int flags ;
  Py_ssize_t width ;
  int prec ;
  Py_UNICODE c ;
  Py_UNICODE fill___0 ;
  int isnumok ;
  PyObject *v ;
  PyObject *temp ;
  Py_UNICODE *pbuf ;
  Py_UNICODE sign ;
  Py_ssize_t len ;
  Py_UNICODE formatbuf[10U] ;
  Py_UNICODE *keystart ;
  Py_ssize_t keylen ;
  PyObject *key ;
  int pcount ;
  Py_UNICODE *tmp___2 ;
  long tmp___3 ;
  PyObject *tmp___4 ;
  Py_UNICODE *tmp___5 ;
  Py_UNICODE *tmp___6 ;
  Py_UNICODE *tmp___7 ;
  long tmp___8 ;
  PyObject *tmp___9 ;
  Py_UNICODE *tmp___10 ;
  Py_UNICODE *tmp___11 ;
  Py_UNICODE *tmp___12 ;
  PyObject *iobj ;
  int tmp___13 ;
  int tmp___14 ;
  Py_UNICODE *tmp___15 ;
  int tmp___16 ;
  Py_UNICODE *tmp___17 ;
  Py_UNICODE *tmp___18 ;
  Py_UNICODE *tmp___19 ;
  Py_UNICODE *tmp___20 ;
  Py_UNICODE *tmp___21 ;
  Py_UNICODE *tmp___22 ;
  Py_UNICODE *tmp___23 ;
  Py_UNICODE *tmp___24 ;
  Py_UNICODE *tmp___25 ;
  Py_UNICODE *tmp___26 ;
  Py_UNICODE *tmp___27 ;
  Py_UNICODE *tmp___28 ;
  int tmp___29 ;

  {
   17778: /* CIL Label */ 
#line 9487
  args_owned = 0;
   17779: /* CIL Label */ 
#line 9488
  result = (PyUnicodeObject *)((void *)0);
   17780: /* CIL Label */ 
#line 9489
  dict = (PyObject *)((void *)0);
   17781: /* CIL Label */ 
#line 9492
  if ((unsigned int )format == (unsigned int )((void *)0)) {
#line 9493
    _PyErr_BadInternalCall("Objects/unicodeobject.c", 9493);
#line 9494
    return ((PyObject *)((void *)0));
  } else {
#line 9492
    if ((unsigned int )args == (unsigned int )((void *)0)) {
#line 9493
      _PyErr_BadInternalCall("Objects/unicodeobject.c", 9493);
#line 9494
      return ((PyObject *)((void *)0));
    } else {

    }
  }
   17782: /* CIL Label */ 
#line 9496
  uformat = PyUnicodeUCS2_FromObject(format);
   17783: /* CIL Label */ 
#line 9497
  if ((unsigned int )uformat == (unsigned int )((void *)0)) {
#line 9498
    return ((PyObject *)((void *)0));
  } else {

  }
   17784: /* CIL Label */ 
#line 9499
  fmt = ((PyUnicodeObject *)uformat)->str;
   17785: /* CIL Label */ 
#line 9500
  fmtcnt = ((PyUnicodeObject *)uformat)->length;
   17786: /* CIL Label */ 
#line 9502
  rescnt = fmtcnt + 100;
   17787: /* CIL Label */ 
#line 9502
  reslen = rescnt;
   17788: /* CIL Label */ 
#line 9503
  result = _PyUnicode_New(reslen);
   17789: /* CIL Label */ 
#line 9504
  if ((unsigned int )result == (unsigned int )((void *)0)) {
    goto  17800;
  } else {

  }
   17790: /* CIL Label */ 
#line 9506
  res = result->str;
   17791: /* CIL Label */ 
#line 9508
  if (((args->ob_type)->tp_flags & (1L << 26)) != 0L) {
#line 9509
    arglen = PyTuple_Size(args);
#line 9510
    argidx = 0;
  } else {
#line 9513
    arglen = -1;
#line 9514
    argidx = -2;
  }
   17792: /* CIL Label */ 
#line 9516
  if ((args->ob_type)->tp_as_mapping) {
#line 9516
    if (! (((args->ob_type)->tp_flags & (1L << 26)) != 0L)) {
#line 9516
      if (! (((args->ob_type)->tp_flags & (1L << 28)) != 0L)) {
#line 9518
        dict = args;
      } else {

      }
    } else {

    }
  } else {

  }
   17793: /* CIL Label */ 
#line 9520
  while (1) {
#line 9520
    fmtcnt --;
#line 9520
    if (fmtcnt >= 0) {

    } else {
#line 9520
      break;
    }
#line 9521
    if ((int )*fmt != 37) {
#line 9522
      rescnt --;
#line 9522
      if (rescnt < 0) {
#line 9523
        rescnt = fmtcnt + 100;
#line 9524
        reslen += rescnt;
#line 9525
        tmp = _PyUnicode_Resize(& result, reslen);
#line 9525
        if (tmp < 0) {
          goto  17800;
        } else {

        }
#line 9527
        res = (result->str + reslen) - rescnt;
#line 9528
        rescnt --;
      } else {

      }
#line 9530
      tmp___0 = res;
#line 9530
      res ++;
#line 9530
      tmp___1 = fmt;
#line 9530
      fmt ++;
#line 9530
      *tmp___0 = *tmp___1;
    } else {
#line 9534
      flags = 0;
#line 9535
      width = -1;
#line 9536
      prec = -1;
#line 9537
      c = (Py_UNICODE )'\000';
#line 9540
      v = (PyObject *)((void *)0);
#line 9541
      temp = (PyObject *)((void *)0);
#line 9547
      fmt ++;
#line 9548
      if ((int )*fmt == 40) {
#line 9552
        pcount = 1;
#line 9554
        if ((unsigned int )dict == (unsigned int )((void *)0)) {
#line 9555
          PyErr_SetString(PyExc_TypeError, "format requires a mapping");
          goto  17800;
        } else {

        }
#line 9559
        fmt ++;
#line 9560
        fmtcnt --;
#line 9561
        keystart = fmt;
#line 9563
        while (1) {
#line 9563
          if (pcount > 0) {
#line 9563
            fmtcnt --;
#line 9563
            if (fmtcnt >= 0) {

            } else {
#line 9563
              break;
            }
          } else {
#line 9563
            break;
          }
#line 9564
          if ((int )*fmt == 41) {
#line 9565
            pcount --;
          } else {
#line 9566
            if ((int )*fmt == 40) {
#line 9567
              pcount ++;
            } else {

            }
          }
#line 9568
          fmt ++;
        }
#line 9570
        keylen = (fmt - keystart) - 1;
#line 9571
        if (fmtcnt < 0) {
#line 9572
          PyErr_SetString(PyExc_ValueError, "incomplete format key");
          goto  17800;
        } else {
#line 9571
          if (pcount > 0) {
#line 9572
            PyErr_SetString(PyExc_ValueError, "incomplete format key");
            goto  17800;
          } else {

          }
        }
#line 9585
        key = PyUnicodeUCS2_FromUnicode((Py_UNICODE const   *)keystart, keylen);
#line 9587
        if ((unsigned int )key == (unsigned int )((void *)0)) {
          goto  17800;
        } else {

        }
#line 9589
        if (args_owned) {
#line 9590
          while (1) {
#line 9590
            (args->ob_refcnt) --;
#line 9590
            if (args->ob_refcnt != 0) {

            } else {
#line 9590
              (*((args->ob_type)->tp_dealloc))(args);
            }
#line 9590
            break;
          }
#line 9591
          args_owned = 0;
        } else {

        }
#line 9593
        args = PyObject_GetItem(dict, key);
#line 9594
        while (1) {
#line 9594
          (key->ob_refcnt) --;
#line 9594
          if (key->ob_refcnt != 0) {

          } else {
#line 9594
            (*((key->ob_type)->tp_dealloc))(key);
          }
#line 9594
          break;
        }
#line 9595
        if ((unsigned int )args == (unsigned int )((void *)0)) {
          goto  17800;
        } else {

        }
#line 9598
        args_owned = 1;
#line 9599
        arglen = -1;
#line 9600
        argidx = -2;
      } else {

      }
#line 9602
      while (1) {
#line 9602
        fmtcnt --;
#line 9602
        if (fmtcnt >= 0) {

        } else {
#line 9602
          break;
        }
#line 9603
        tmp___2 = fmt;
#line 9603
        fmt ++;
#line 9603
        c = *tmp___2;
#line 9603
        switch ((int )c) {
        case 45: 
#line 9604
        flags |= 1;
#line 9604
        continue;
        case 43: 
#line 9605
        flags |= 1 << 1;
#line 9605
        continue;
        case 32: 
#line 9606
        flags |= 1 << 2;
#line 9606
        continue;
        case 35: 
#line 9607
        flags |= 1 << 3;
#line 9607
        continue;
        case 48: 
#line 9608
        flags |= 1 << 4;
#line 9608
        continue;
        }
#line 9610
        break;
      }
#line 9612
      if ((int )c == 42) {
#line 9613
        v = getnextarg(args, arglen, & argidx);
#line 9614
        if ((unsigned int )v == (unsigned int )((void *)0)) {
          goto  17800;
        } else {

        }
#line 9616
        if (! (((v->ob_type)->tp_flags & (1L << 24)) != 0L)) {
#line 9617
          PyErr_SetString(PyExc_TypeError, "* wants int");
          goto  17800;
        } else {

        }
#line 9621
        tmp___3 = PyLong_AsLong(v);
#line 9621
        width = (int )tmp___3;
#line 9622
        if (width == -1) {
#line 9622
          tmp___4 = PyErr_Occurred();
#line 9622
          if (tmp___4) {
            goto  17800;
          } else {

          }
        } else {

        }
#line 9624
        if (width < 0) {
#line 9625
          flags |= 1;
#line 9626
          width = - width;
        } else {

        }
#line 9628
        fmtcnt --;
#line 9628
        if (fmtcnt >= 0) {
#line 9629
          tmp___5 = fmt;
#line 9629
          fmt ++;
#line 9629
          c = *tmp___5;
        } else {

        }
      } else {
#line 9631
        if ((int )c >= 48) {
#line 9631
          if ((int )c <= 57) {
#line 9632
            width = (int )c - 48;
#line 9633
            while (1) {
#line 9633
              fmtcnt --;
#line 9633
              if (fmtcnt >= 0) {

              } else {
#line 9633
                break;
              }
#line 9634
              tmp___6 = fmt;
#line 9634
              fmt ++;
#line 9634
              c = *tmp___6;
#line 9635
              if ((int )c < 48) {
#line 9636
                break;
              } else {
#line 9635
                if ((int )c > 57) {
#line 9636
                  break;
                } else {

                }
              }
#line 9637
              if ((width * 10) / 10 != width) {
#line 9638
                PyErr_SetString(PyExc_ValueError, "width too big");
                goto  17800;
              } else {

              }
#line 9642
              width = width * 10 + ((int )c - 48);
            }
          } else {

          }
        } else {

        }
      }
#line 9645
      if ((int )c == 46) {
#line 9646
        prec = 0;
#line 9647
        fmtcnt --;
#line 9647
        if (fmtcnt >= 0) {
#line 9648
          tmp___7 = fmt;
#line 9648
          fmt ++;
#line 9648
          c = *tmp___7;
        } else {

        }
#line 9649
        if ((int )c == 42) {
#line 9650
          v = getnextarg(args, arglen, & argidx);
#line 9651
          if ((unsigned int )v == (unsigned int )((void *)0)) {
            goto  17800;
          } else {

          }
#line 9653
          if (! (((v->ob_type)->tp_flags & (1L << 24)) != 0L)) {
#line 9654
            PyErr_SetString(PyExc_TypeError, "* wants int");
            goto  17800;
          } else {

          }
#line 9658
          tmp___8 = PyLong_AsLong(v);
#line 9658
          prec = (int )tmp___8;
#line 9659
          if (prec == -1) {
#line 9659
            tmp___9 = PyErr_Occurred();
#line 9659
            if (tmp___9) {
              goto  17800;
            } else {

            }
          } else {

          }
#line 9661
          if (prec < 0) {
#line 9662
            prec = 0;
          } else {

          }
#line 9663
          fmtcnt --;
#line 9663
          if (fmtcnt >= 0) {
#line 9664
            tmp___10 = fmt;
#line 9664
            fmt ++;
#line 9664
            c = *tmp___10;
          } else {

          }
        } else {
#line 9666
          if ((int )c >= 48) {
#line 9666
            if ((int )c <= 57) {
#line 9667
              prec = (int )c - 48;
#line 9668
              while (1) {
#line 9668
                fmtcnt --;
#line 9668
                if (fmtcnt >= 0) {

                } else {
#line 9668
                  break;
                }
#line 9669
                tmp___11 = fmt;
#line 9669
                fmt ++;
#line 9669
                c = *tmp___11;
#line 9670
                if ((int )c < 48) {
#line 9671
                  break;
                } else {
#line 9670
                  if ((int )c > 57) {
#line 9671
                    break;
                  } else {

                  }
                }
#line 9672
                if ((prec * 10) / 10 != prec) {
#line 9673
                  PyErr_SetString(PyExc_ValueError, "prec too big");
                  goto  17800;
                } else {

                }
#line 9677
                prec = prec * 10 + ((int )c - 48);
              }
            } else {

            }
          } else {

          }
        }
      } else {

      }
#line 9681
      if (fmtcnt >= 0) {
#line 9682
        if ((int )c == 104) {
          goto _L;
        } else {
#line 9682
          if ((int )c == 108) {
            goto _L;
          } else {
#line 9682
            if ((int )c == 76) {
              _L: /* CIL Label */ 
#line 9683
              fmtcnt --;
#line 9683
              if (fmtcnt >= 0) {
#line 9684
                tmp___12 = fmt;
#line 9684
                fmt ++;
#line 9684
                c = *tmp___12;
              } else {

              }
            } else {

            }
          }
        }
      } else {

      }
#line 9687
      if (fmtcnt < 0) {
#line 9688
        PyErr_SetString(PyExc_ValueError, "incomplete format");
        goto  17800;
      } else {

      }
#line 9692
      if ((int )c != 37) {
#line 9693
        v = getnextarg(args, arglen, & argidx);
#line 9694
        if ((unsigned int )v == (unsigned int )((void *)0)) {
          goto  17800;
        } else {

        }
      } else {

      }
#line 9697
      sign = (unsigned short)0;
#line 9698
      fill___0 = (unsigned short )' ';
#line 9699
      switch ((int )c) {
      case 37: 
#line 9702
      pbuf = formatbuf;
#line 9704
      *(pbuf + 0) = (unsigned short )'%';
#line 9705
      len = 1;
#line 9706
      break;
      case 115: 
      case 114: 
      case 97: 
#line 9711
      if ((unsigned int )v->ob_type == (unsigned int )(& PyUnicode_Type)) {
#line 9711
        if ((int )c == 115) {
#line 9712
          temp = v;
#line 9713
          (temp->ob_refcnt) ++;
        } else {
          goto _L___0;
        }
      } else {
        _L___0: /* CIL Label */ 
#line 9716
        if ((int )c == 115) {
#line 9717
          temp = PyObject_Str(v);
        } else {
#line 9718
          if ((int )c == 114) {
#line 9719
            temp = PyObject_Repr(v);
          } else {
#line 9721
            temp = PyObject_ASCII(v);
          }
        }
#line 9722
        if ((unsigned int )temp == (unsigned int )((void *)0)) {
          goto  17800;
        } else {

        }
#line 9724
        if (((temp->ob_type)->tp_flags & (1L << 28)) != 0L) {

        } else {
#line 9727
          while (1) {
#line 9727
            (temp->ob_refcnt) --;
#line 9727
            if (temp->ob_refcnt != 0) {

            } else {
#line 9727
              (*((temp->ob_type)->tp_dealloc))(temp);
            }
#line 9727
            break;
          }
#line 9728
          PyErr_SetString(PyExc_TypeError, "%s argument has non-string str()");
          goto  17800;
        }
      }
#line 9733
      pbuf = ((PyUnicodeObject *)temp)->str;
#line 9734
      len = ((PyUnicodeObject *)temp)->length;
#line 9735
      if (prec >= 0) {
#line 9735
        if (len > prec) {
#line 9736
          len = prec;
        } else {

        }
      } else {

      }
#line 9737
      break;
      case 105: 
      case 100: 
      case 117: 
      case 111: 
      case 120: 
      case 88: 
#line 9745
      if ((int )c == 105) {
#line 9746
        c = (unsigned short )'d';
      } else {

      }
#line 9747
      isnumok = 0;
#line 9748
      tmp___13 = PyNumber_Check(v);
#line 9748
      if (tmp___13) {
#line 9749
        iobj = (PyObject *)((void *)0);
#line 9751
        if (((v->ob_type)->tp_flags & (1L << 24)) != 0L) {
#line 9752
          iobj = v;
#line 9753
          (iobj->ob_refcnt) ++;
        } else {
#line 9756
          iobj = PyNumber_Long(v);
        }
#line 9758
        if ((unsigned int )iobj != (unsigned int )((void *)0)) {
#line 9759
          if (((iobj->ob_type)->tp_flags & (1L << 24)) != 0L) {
#line 9760
            isnumok = 1;
#line 9761
            temp = formatlong(iobj, flags, prec, (int )c);
#line 9762
            while (1) {
#line 9762
              (iobj->ob_refcnt) --;
#line 9762
              if (iobj->ob_refcnt != 0) {

              } else {
#line 9762
                (*((iobj->ob_type)->tp_dealloc))(iobj);
              }
#line 9762
              break;
            }
#line 9763
            if (! temp) {
              goto  17800;
            } else {

            }
#line 9765
            pbuf = ((PyUnicodeObject *)temp)->str;
#line 9766
            len = ((PyUnicodeObject *)temp)->length;
#line 9767
            sign = (unsigned short)1;
          } else {
#line 9770
            while (1) {
#line 9770
              (iobj->ob_refcnt) --;
#line 9770
              if (iobj->ob_refcnt != 0) {

              } else {
#line 9770
                (*((iobj->ob_type)->tp_dealloc))(iobj);
              }
#line 9770
              break;
            }
          }
        } else {

        }
      } else {

      }
#line 9774
      if (! isnumok) {
#line 9775
        PyErr_Format(PyExc_TypeError,
                     "%%%c format: a number is required, not %.200s", (char )c,
                     (v->ob_type)->tp_name);
        goto  17800;
      } else {

      }
#line 9780
      if (flags & (1 << 4)) {
#line 9781
        fill___0 = (unsigned short )'0';
      } else {

      }
#line 9782
      break;
      case 101: 
      case 69: 
      case 102: 
      case 70: 
      case 103: 
      case 71: 
#line 9790
      temp = formatfloat(v, flags, prec, (int )c);
#line 9791
      if (! temp) {
        goto  17800;
      } else {

      }
#line 9793
      pbuf = ((PyUnicodeObject *)temp)->str;
#line 9794
      len = ((PyUnicodeObject *)temp)->length;
#line 9795
      sign = (unsigned short)1;
#line 9796
      if (flags & (1 << 4)) {
#line 9797
        fill___0 = (unsigned short )'0';
      } else {

      }
#line 9798
      break;
      case 99: 
#line 9801
      pbuf = formatbuf;
#line 9802
      len = formatchar(pbuf, sizeof(formatbuf) / sizeof(Py_UNICODE ), v);
#line 9803
      if (len < 0) {
        goto  17800;
      } else {

      }
#line 9805
      break;
      default: ;
#line 9808
      if (31 <= (int )c) {
#line 9808
        if ((int )c <= 126) {
#line 9808
          tmp___14 = (int )((char )c);
        } else {
#line 9808
          tmp___14 = '?';
        }
      } else {
#line 9808
        tmp___14 = '?';
      }
#line 9808
      PyErr_Format(PyExc_ValueError,
                   "unsupported format character \'%c\' (0x%x) at index %zd",
                   tmp___14, (int )c,
                   (fmt - 1) - ((PyUnicodeObject *)uformat)->str);
      goto  17800;
      }
#line 9817
      if (sign) {
#line 9818
        if ((int )*pbuf == 45) {
#line 9819
          tmp___15 = pbuf;
#line 9819
          pbuf ++;
#line 9819
          sign = *tmp___15;
#line 9820
          len --;
        } else {
#line 9818
          if ((int )*pbuf == 43) {
#line 9819
            tmp___15 = pbuf;
#line 9819
            pbuf ++;
#line 9819
            sign = *tmp___15;
#line 9820
            len --;
          } else {
#line 9822
            if (flags & (1 << 1)) {
#line 9823
              sign = (unsigned short )'+';
            } else {
#line 9824
              if (flags & (1 << 2)) {
#line 9825
                sign = (unsigned short )' ';
              } else {
#line 9827
                sign = (unsigned short)0;
              }
            }
          }
        }
      } else {

      }
#line 9829
      if (width < len) {
#line 9830
        width = len;
      } else {

      }
#line 9831
      if (rescnt - ((int )sign != 0) < width) {
#line 9832
        reslen -= rescnt;
#line 9833
        rescnt = (width + fmtcnt) + 100;
#line 9834
        reslen += rescnt;
#line 9835
        if (reslen < 0) {
#line 9836
          while (1) {
#line 9836
            if ((unsigned int )temp == (unsigned int )((void *)0)) {

            } else {
#line 9836
              while (1) {
#line 9836
                (temp->ob_refcnt) --;
#line 9836
                if (temp->ob_refcnt != 0) {

                } else {
#line 9836
                  (*((temp->ob_type)->tp_dealloc))(temp);
                }
#line 9836
                break;
              }
            }
#line 9836
            break;
          }
#line 9837
          PyErr_NoMemory();
          goto  17800;
        } else {

        }
#line 9840
        tmp___16 = _PyUnicode_Resize(& result, reslen);
#line 9840
        if (tmp___16 < 0) {
#line 9841
          while (1) {
#line 9841
            if ((unsigned int )temp == (unsigned int )((void *)0)) {

            } else {
#line 9841
              while (1) {
#line 9841
                (temp->ob_refcnt) --;
#line 9841
                if (temp->ob_refcnt != 0) {

                } else {
#line 9841
                  (*((temp->ob_type)->tp_dealloc))(temp);
                }
#line 9841
                break;
              }
            }
#line 9841
            break;
          }
          goto  17800;
        } else {

        }
#line 9844
        res = (result->str + reslen) - rescnt;
      } else {

      }
#line 9847
      if (sign) {
#line 9848
        if ((int )fill___0 != 32) {
#line 9849
          tmp___17 = res;
#line 9849
          res ++;
#line 9849
          *tmp___17 = sign;
        } else {

        }
#line 9850
        rescnt --;
#line 9851
        if (width > len) {
#line 9852
          width --;
        } else {

        }
      } else {

      }
#line 9854
      if (flags & (1 << 3)) {
#line 9854
        if ((int )c == 120) {
          goto _L___1;
        } else {
#line 9854
          if ((int )c == 88) {
            goto _L___1;
          } else {
#line 9854
            if ((int )c == 111) {
              _L___1: /* CIL Label */ 
#line 9857
              if ((int )fill___0 != 32) {
#line 9858
                tmp___18 = res;
#line 9858
                res ++;
#line 9858
                tmp___19 = pbuf;
#line 9858
                pbuf ++;
#line 9858
                *tmp___18 = *tmp___19;
#line 9859
                tmp___20 = res;
#line 9859
                res ++;
#line 9859
                tmp___21 = pbuf;
#line 9859
                pbuf ++;
#line 9859
                *tmp___20 = *tmp___21;
              } else {

              }
#line 9861
              rescnt -= 2;
#line 9862
              width -= 2;
#line 9863
              if (width < 0) {
#line 9864
                width = 0;
              } else {

              }
#line 9865
              len -= 2;
            } else {

            }
          }
        }
      } else {

      }
#line 9867
      if (width > len) {
#line 9867
        if (! (flags & 1)) {
#line 9868
          while (1) {
#line 9869
            rescnt --;
#line 9870
            tmp___22 = res;
#line 9870
            res ++;
#line 9870
            *tmp___22 = fill___0;
#line 9868
            width --;
#line 9868
            if (width > len) {

            } else {
#line 9868
              break;
            }
          }
        } else {

        }
      } else {

      }
#line 9873
      if ((int )fill___0 == 32) {
#line 9874
        if (sign) {
#line 9875
          tmp___23 = res;
#line 9875
          res ++;
#line 9875
          *tmp___23 = sign;
        } else {

        }
#line 9876
        if (flags & (1 << 3)) {
#line 9876
          if ((int )c == 120) {
            goto _L___2;
          } else {
#line 9876
            if ((int )c == 88) {
              goto _L___2;
            } else {
#line 9876
              if ((int )c == 111) {
                _L___2: /* CIL Label */ 
#line 9879
                tmp___24 = res;
#line 9879
                res ++;
#line 9879
                tmp___25 = pbuf;
#line 9879
                pbuf ++;
#line 9879
                *tmp___24 = *tmp___25;
#line 9880
                tmp___26 = res;
#line 9880
                res ++;
#line 9880
                tmp___27 = pbuf;
#line 9880
                pbuf ++;
#line 9880
                *tmp___26 = *tmp___27;
              } else {

              }
            }
          }
        } else {

        }
      } else {

      }
#line 9883
      memcpy((void */* __restrict  */)res,
             (void const   */* __restrict  */)pbuf,
             (unsigned int )len * sizeof(Py_UNICODE ));
#line 9884
      res += len;
#line 9885
      rescnt -= len;
#line 9886
      while (1) {
#line 9886
        width --;
#line 9886
        if (width >= len) {

        } else {
#line 9886
          break;
        }
#line 9887
        rescnt --;
#line 9888
        tmp___28 = res;
#line 9888
        res ++;
#line 9888
        *tmp___28 = (unsigned short )' ';
      }
#line 9890
      if (dict) {
#line 9890
        if (argidx < arglen) {
#line 9890
          if ((int )c != 37) {
#line 9891
            PyErr_SetString(PyExc_TypeError,
                            "not all arguments converted during string formatting");
#line 9893
            while (1) {
#line 9893
              if ((unsigned int )temp == (unsigned int )((void *)0)) {

              } else {
#line 9893
                while (1) {
#line 9893
                  (temp->ob_refcnt) --;
#line 9893
                  if (temp->ob_refcnt != 0) {

                  } else {
#line 9893
                    (*((temp->ob_type)->tp_dealloc))(temp);
                  }
#line 9893
                  break;
                }
              }
#line 9893
              break;
            }
            goto  17800;
          } else {

          }
        } else {

        }
      } else {

      }
#line 9896
      while (1) {
#line 9896
        if ((unsigned int )temp == (unsigned int )((void *)0)) {

        } else {
#line 9896
          while (1) {
#line 9896
            (temp->ob_refcnt) --;
#line 9896
            if (temp->ob_refcnt != 0) {

            } else {
#line 9896
              (*((temp->ob_type)->tp_dealloc))(temp);
            }
#line 9896
            break;
          }
        }
#line 9896
        break;
      }
    }
  }
   17794: /* CIL Label */ 
#line 9899
  if (argidx < arglen) {
#line 9899
    if (! dict) {
#line 9900
      PyErr_SetString(PyExc_TypeError,
                      "not all arguments converted during string formatting");
      goto  17800;
    } else {

    }
  } else {

  }
   17795: /* CIL Label */ 
#line 9905
  tmp___29 = _PyUnicode_Resize(& result, reslen - rescnt);
   17796: /* CIL Label */ 
#line 9905
  if (tmp___29 < 0) {
    goto  17800;
  } else {

  }
   17797: /* CIL Label */ 
#line 9907
  if (args_owned) {
#line 9908
    while (1) {
#line 9908
      (args->ob_refcnt) --;
#line 9908
      if (args->ob_refcnt != 0) {

      } else {
#line 9908
        (*((args->ob_type)->tp_dealloc))(args);
      }
#line 9908
      break;
    }
  } else {

  }
   17798: /* CIL Label */ 
#line 9910
  while (1) {
#line 9910
    (uformat->ob_refcnt) --;
#line 9910
    if (uformat->ob_refcnt != 0) {

    } else {
#line 9910
      (*((uformat->ob_type)->tp_dealloc))(uformat);
    }
#line 9910
    break;
  }
   17799: /* CIL Label */ 
#line 9911
  return ((PyObject *)result);
   17800: /* CIL Label */ 
  onError: 
#line 9914
  while (1) {
#line 9914
    if ((unsigned int )result == (unsigned int )((void *)0)) {

    } else {
#line 9914
      while (1) {
#line 9914
        (((PyObject *)result)->ob_refcnt) --;
#line 9914
        if (((PyObject *)result)->ob_refcnt != 0) {

        } else {
#line 9914
          (*((((PyObject *)result)->ob_type)->tp_dealloc))((PyObject *)result);
        }
#line 9914
        break;
      }
    }
#line 9914
    break;
  }
   17801: /* CIL Label */ 
#line 9915
  while (1) {
#line 9915
    (uformat->ob_refcnt) --;
#line 9915
    if (uformat->ob_refcnt != 0) {

    } else {
#line 9915
      (*((uformat->ob_type)->tp_dealloc))(uformat);
    }
#line 9915
    break;
  }
   17802: /* CIL Label */ 
#line 9916
  if (args_owned) {
#line 9917
    while (1) {
#line 9917
      (args->ob_refcnt) --;
#line 9917
      if (args->ob_refcnt != 0) {

      } else {
#line 9917
        (*((args->ob_type)->tp_dealloc))(args);
      }
#line 9917
      break;
    }
  } else {

  }
   17803: /* CIL Label */ 
#line 9919
  return ((PyObject *)((void *)0));
}
}

cilRep: liveness failure for PyUnicodeUCS2_Format: Errormsg.Error
cilRep: computed liveness
cilrep: from_source: post: stmt_count: 18278
cachingRepresentation: sanity checking begins
	p1: true (1)
	p2: true (1)
	p3: true (1)
	p4: true (1)
	p5: true (1)
	p6: true (1)
	p7: true (1)
	p8: true (1)
	p9: true (1)
	p10: true (1)
	p11: true (1)
	p12: true (1)
	p13: true (1)
	p14: true (1)
	p15: true (1)
	p16: true (1)
	p17: true (1)
	p18: true (1)
	p19: true (1)
	p20: true (1)
	p21: true (1)
	p22: true (1)
	p23: true (1)
	p24: true (1)
	p25: true (1)
	p26: true (1)
	p27: true (1)
	p28: true (1)
	p29: true (1)
	p30: true (1)
	p31: true (1)
	p32: true (1)
	p33: true (1)
	p34: true (1)
	p35: true (1)
	p36: true (1)
	p37: true (1)
	p38: true (1)
	p39: true (1)
	p40: true (1)
	p41: true (1)
	p42: true (1)
	p43: true (1)
	p44: true (1)
	p45: true (1)
	p46: true (1)
	p47: true (1)
	p48: true (1)
	p49: true (1)
	p50: true (1)
	p51: true (1)
	p52: true (1)
	p53: true (1)
	p54: true (1)
	p55: true (1)
	p56: true (1)
	p57: true (1)
	p58: true (1)
	p59: true (1)
	p60: true (1)
	p61: true (1)
	p62: true (1)
	p63: true (1)
	p64: true (1)
	p65: true (1)
	p66: true (1)
	p67: true (1)
	p68: true (1)
	p69: true (1)
	p70: true (1)
	p71: true (1)
	p72: true (1)
	p73: true (1)
	p74: true (1)
	p75: true (1)
	p76: true (1)
	p77: true (1)
	p78: true (1)
	p79: true (1)
	p80: true (1)
	p81: true (1)
	p82: true (1)
	p83: true (1)
	p84: true (1)
	p85: true (1)
	p86: true (1)
	p87: true (1)
	p88: true (1)
	p89: true (1)
	p90: true (1)
	p91: true (1)
	p92: true (1)
	p93: true (1)
	p94: true (1)
	p95: true (1)
	p96: true (1)
	p97: true (1)
	p98: true (1)
	p99: true (1)
	p100: true (1)
	p101: true (1)
	p102: true (1)
	p103: true (1)
	p104: true (1)
	p105: true (1)
	p106: true (1)
	p107: true (1)
	p108: true (1)
	p109: true (1)
	p110: true (1)
	p111: true (1)
	p112: true (1)
	p113: true (1)
	p114: true (1)
	p115: true (1)
	p116: true (1)
	p117: true (1)
	p118: true (1)
	p119: true (1)
	p120: true (1)
	p121: true (1)
	p122: true (1)
	p123: true (1)
	p124: true (1)
	p125: true (1)
	p126: true (1)
	p127: true (1)
	p128: true (1)
	p129: true (1)
	p130: true (1)
	p131: true (1)
	p132: true (1)
	p133: true (1)
	p134: true (1)
	p135: true (1)
	p136: true (1)
	p137: true (1)
	p138: true (1)
	p139: true (1)
	p140: true (1)
	p141: true (1)
	p142: true (1)
	p143: true (1)
	p144: true (1)
	p145: true (1)
	p146: true (1)
	p147: true (1)
	p148: true (1)
	p149: true (1)
	p150: true (1)
	p151: true (1)
	p152: true (1)
	p153: true (1)
	p154: true (1)
	p155: true (1)
	p156: true (1)
	p157: true (1)
	p158: true (1)
	p159: true (1)
	p160: true (1)
	p161: true (1)
	p162: true (1)
	p163: true (1)
	p164: true (1)
	p165: true (1)
	p166: true (1)
	p167: true (1)
	p168: true (1)
	p169: true (1)
	p170: true (1)
	p171: true (1)
	p172: true (1)
	p173: true (1)
	p174: true (1)
	p175: true (1)
	p176: true (1)
	p177: true (1)
	p178: true (1)
	p179: true (1)
	p180: true (1)
	p181: true (1)
	p182: true (1)
	p183: true (1)
	p184: true (1)
	p185: true (1)
	p186: true (1)
	p187: true (1)
	p188: true (1)
	p189: true (1)
	p190: true (1)
	p191: true (1)
	p192: true (1)
	p193: true (1)
	p194: true (1)
	p195: true (1)
	p196: true (1)
	p197: true (1)
	p198: true (1)
	p199: true (1)
	p200: true (1)
	p201: true (1)
	p202: true (1)
	p203: true (1)
	p204: true (1)
	p205: true (1)
	p206: true (1)
	p207: true (1)
	p208: true (1)
	p209: true (1)
	p210: true (1)
	p211: true (1)
	p212: true (1)
	p213: true (1)
	p214: true (1)
	p215: true (1)
	p216: true (1)
	p217: true (1)
	p218: true (1)
	p219: true (1)
	p220: true (1)
	p221: true (1)
	p222: true (1)
	p223: true (1)
	p224: true (1)
	p225: true (1)
	p226: true (1)
	p227: true (1)
	p228: true (1)
	p229: true (1)
	p230: true (1)
	p231: true (1)
	p232: true (1)
	p233: true (1)
	p234: true (1)
	p235: true (1)
	p236: true (1)
	p237: true (1)
	p238: true (1)
	p239: true (1)
	p240: true (1)
	p241: true (1)
	p242: true (1)
	p243: true (1)
	p244: true (1)
	p245: true (1)
	p246: true (1)
	p247: true (1)
	p248: true (1)
	p249: true (1)
	p250: true (1)
	p251: true (1)
	p252: true (1)
	p253: true (1)
	p254: true (1)
	p255: true (1)
	p256: true (1)
	p257: true (1)
	p258: true (1)
	p259: true (1)
	p260: true (1)
	p261: true (1)
	p262: true (1)
	p263: true (1)
	p264: true (1)
	p265: true (1)
	p266: true (1)
	p267: true (1)
	p268: true (1)
	p269: true (1)
	p270: true (1)
	p271: true (1)
	p272: true (1)
	p273: true (1)
	p274: true (1)
	p275: true (1)
	p276: true (1)
	p277: true (1)
	p278: true (1)
	p279: true (1)
	p280: true (1)
	p281: true (1)
	p282: true (1)
	p283: true (1)
	p284: true (1)
	p285: true (1)
	p286: true (1)
	p287: true (1)
	p288: true (1)
	p289: true (1)
	p290: true (1)
	p291: true (1)
	p292: true (1)
	p293: true (1)
	p294: true (1)
	p295: true (1)
	p296: true (1)
	n1: false (0)
cachingRepresentation: sanity checking passed (time_taken = 317.186)
faultLocRep: compute_localization: fault_scheme: path, fix_scheme: default
cilRep: default.cache: saved
cachingRep: default.cache: saved
faultlocRep: default.cache: saved
cilrep done serialize
cilRep: stmt_count = 18278
cilRep: stmts in weighted_path = 4962
cilRep: total weight = 782.4
cilRep: stmts in weighted_path with weight >= 1.0 = 318
cilRep: Objects/bytearrayobject.c (code bank/base file; atoms [1,3597])
cilRep: Objects/bytesobject.c (code bank/base file; atoms [3598,7373])
cilRep: Objects/unicodeobject.c (code bank/base file; atoms [7374,18278])
cilRep: 3 file(s) total in representation
search: ww_adaptive_1 begins (time = 1387203985.181924)
cilRep: coverage ignores: /usr/local/include
cilRep: coverage ignores: /usr/lib/gcc/i686-redhat-linux/4.4.5/include
cilRep: coverage ignores: /usr/include
cilRep: atoms in standard headers: 1029
cilRep: fix-space quotient by string: 11129 -> 5421
progeq: computing alias analysis information
progeq: WARNING: cannot resolve call: __builtin_expect
progeq: WARNING: cannot resolve call: __uflow
progeq: WARNING: cannot resolve call: __overflow
progeq: WARNING: cannot resolve call: __getdelim
progeq: WARNING: cannot resolve call: __builtin_strchr
progeq: WARNING: cannot resolve call: __strtoll_internal
progeq: WARNING: cannot resolve call: __strtoull_internal
progeq: WARNING: cannot resolve call: __wcstoll_internal
progeq: WARNING: cannot resolve call: __wcstoull_internal
progeq: WARNING: cannot resolve call: __builtin_atan2l
progeq: WARNING: cannot resolve call: __builtin_fabs
progeq: WARNING: cannot resolve call: __builtin_fabsf
progeq: WARNING: cannot resolve call: __builtin_fabsl
progeq: WARNING: cannot resolve call: __xstat
progeq: WARNING: cannot resolve call: __lxstat
progeq: WARNING: cannot resolve call: __fxstat
progeq: WARNING: cannot resolve call: __fxstatat
progeq: WARNING: cannot resolve call: __xmknod
progeq: WARNING: cannot resolve call: __xmknodat
progeq: WARNING: cannot resolve call: __xstat64
progeq: WARNING: cannot resolve call: __lxstat64
progeq: WARNING: cannot resolve call: __fxstat64
progeq: WARNING: cannot resolve call: __fxstatat64
progeq: WARNING: cannot resolve call: __ctype_tolower_loc
progeq: WARNING: cannot resolve call: __ctype_toupper_loc
progeq: WARNING: cannot resolve call: __btowc_alias
progeq: WARNING: cannot resolve call: __wctob_alias
progeq: WARNING: cannot resolve call: mbrtowc
progeq: WARNING: cannot resolve call: __mbrlen
progeq: WARNING: cannot resolve call: PyLong_AsLong
progeq: WARNING: cannot resolve call: PyNumber_Index
progeq: WARNING: cannot resolve call: PyErr_Format
progeq: WARNING: cannot resolve call: *((index___0->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyErr_SetString
progeq: WARNING: cannot resolve call: PyBuffer_FillInfo
progeq: WARNING: cannot resolve call: *(buffer->bf_getbuffer)
progeq: WARNING: cannot resolve call: PyObject_CallFunctionObjArgs
progeq: WARNING: cannot resolve call: PyErr_NoMemory
progeq: WARNING: cannot resolve call: _PyObject_New
progeq: WARNING: cannot resolve call: PyMem_Malloc
progeq: WARNING: cannot resolve call: *((((PyObject *)new)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: memcpy
progeq: WARNING: cannot resolve call: PyMem_Realloc
progeq: WARNING: cannot resolve call: PyBuffer_Release
progeq: WARNING: cannot resolve call: memset
progeq: WARNING: cannot resolve call: PyLong_FromLong
progeq: WARNING: cannot resolve call: PyNumber_AsSsize_t
progeq: WARNING: cannot resolve call: PyErr_Occurred
progeq: WARNING: cannot resolve call: PySlice_GetIndicesEx
progeq: WARNING: cannot resolve call: *((values->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: memmove
progeq: WARNING: cannot resolve call: PyType_IsSubtype
progeq: WARNING: cannot resolve call: _PyArg_ParseTupleAndKeywords_SizeT
progeq: WARNING: cannot resolve call: PyErr_BadArgument
progeq: WARNING: cannot resolve call: PyObject_Malloc
progeq: WARNING: cannot resolve call: PyCodec_LookupError
progeq: WARNING: cannot resolve call: PyUnicodeEncodeError_Create
progeq: WARNING: cannot resolve call: PyUnicodeEncodeError_SetStart
progeq: WARNING: cannot resolve call: PyUnicodeEncodeError_SetEnd
progeq: WARNING: cannot resolve call: PyUnicodeEncodeError_SetReason
progeq: WARNING: cannot resolve call: *(((*exceptionObject)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((restuple->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyArg_ParseTuple_SizeT
progeq: WARNING: cannot resolve call: *((v->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyErr_BadInternalCall
progeq: WARNING: cannot resolve call: PyObject_Realloc
progeq: WARNING: cannot resolve call: PyObject_Free
progeq: WARNING: cannot resolve call: PyCodec_StrictErrors
progeq: WARNING: cannot resolve call: PyLong_FromSsize_t
progeq: WARNING: cannot resolve call: *((errorHandler->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((exc->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: __builtin_strcmp
progeq: WARNING: cannot resolve call: sprintf
progeq: WARNING: cannot resolve call: PyCodec_Encode
progeq: WARNING: cannot resolve call: PyErr_WarnFormat
progeq: WARNING: cannot resolve call: *((encoded->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((new->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyErr_ExceptionMatches
progeq: WARNING: cannot resolve call: PyErr_Clear
progeq: WARNING: cannot resolve call: PyObject_GetBuffer
progeq: WARNING: cannot resolve call: PyBuffer_ToContiguous
progeq: WARNING: cannot resolve call: PyObject_GetIter
progeq: WARNING: cannot resolve call: *iternext
progeq: WARNING: cannot resolve call: *((item->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((it->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((_py_tmp->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyErr_WarnEx
progeq: WARNING: cannot resolve call: PyObject_IsInstance
progeq: WARNING: cannot resolve call: PyErr_Print
progeq: WARNING: cannot resolve call: PyMem_Free
progeq: WARNING: cannot resolve call: *((((PyObject *)self)->ob_type)->tp_free)
progeq: WARNING: cannot resolve call: PyTuple_New
progeq: WARNING: cannot resolve call: *((out->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyList_New
progeq: WARNING: cannot resolve call: PyList_Append
progeq: WARNING: cannot resolve call: *((sub->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((list->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyList_Reverse
progeq: WARNING: cannot resolve call: _Py_bytes_isspace
progeq: WARNING: cannot resolve call: _Py_bytes_isalpha
progeq: WARNING: cannot resolve call: _Py_bytes_isalnum
progeq: WARNING: cannot resolve call: _Py_bytes_isdigit
progeq: WARNING: cannot resolve call: _Py_bytes_islower
progeq: WARNING: cannot resolve call: _Py_bytes_isupper
progeq: WARNING: cannot resolve call: _Py_bytes_istitle
progeq: WARNING: cannot resolve call: _Py_bytes_lower
progeq: WARNING: cannot resolve call: _Py_bytes_upper
progeq: WARNING: cannot resolve call: _Py_bytes_title
progeq: WARNING: cannot resolve call: _Py_bytes_capitalize
progeq: WARNING: cannot resolve call: _Py_bytes_swapcase
progeq: WARNING: cannot resolve call: PyBool_FromLong
progeq: WARNING: cannot resolve call: PyArg_UnpackTuple
progeq: WARNING: cannot resolve call: _Py_bytes_maketrans
progeq: WARNING: cannot resolve call: _PyUnicode_IsWhitespace
progeq: WARNING: cannot resolve call: *((bytesep->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyObject_LengthHint
progeq: WARNING: cannot resolve call: PyIter_Next
progeq: WARNING: cannot resolve call: *((bytearray_obj->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyUnicodeDecodeError_Create
progeq: WARNING: cannot resolve call: PyUnicodeDecodeError_SetStart
progeq: WARNING: cannot resolve call: PyUnicodeDecodeError_SetEnd
progeq: WARNING: cannot resolve call: PyUnicodeDecodeError_SetReason
progeq: WARNING: cannot resolve call: PyUnicodeDecodeError_GetObject
progeq: WARNING: cannot resolve call: PyMemoryView_FromBuffer
progeq: WARNING: cannot resolve call: PyCodec_Decode
progeq: WARNING: cannot resolve call: *((unicode->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((buffer->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PySequence_Fast
progeq: WARNING: cannot resolve call: *((seq->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyUnicode_IsLinebreak
progeq: WARNING: cannot resolve call: PyObject_GetAttrString
progeq: WARNING: cannot resolve call: _Py_BuildValue_SizeT
progeq: WARNING: cannot resolve call: *((((PyObject *)it->it_seq)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyObject_GC_Del
progeq: WARNING: cannot resolve call: *visit
progeq: WARNING: cannot resolve call: *((((PyObject *)seq)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyObject_GC_New
progeq: WARNING: cannot resolve call: Py_FatalError
progeq: WARNING: cannot resolve call: __builtin_va_arg
progeq: WARNING: cannot resolve call: strcpy
progeq: WARNING: cannot resolve call: __builtin_va_start
progeq: WARNING: cannot resolve call: __builtin_va_end
progeq: WARNING: cannot resolve call: *((op->ob_type)->tp_free)
progeq: WARNING: cannot resolve call: *((u->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyObject_AsCharBuffer
progeq: WARNING: cannot resolve call: PySequence_Size
progeq: WARNING: cannot resolve call: _PyEval_SliceIndex
progeq: WARNING: cannot resolve call: PyObject_Bytes
progeq: WARNING: cannot resolve call: *(((*pv)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((w->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyObject_Str
progeq: WARNING: cannot resolve call: PyObject_Repr
progeq: WARNING: cannot resolve call: PyObject_ASCII
progeq: WARNING: cannot resolve call: _Py_wchar2char
progeq: WARNING: cannot resolve call: __errno_location
progeq: WARNING: cannot resolve call: _Py_char2wchar
progeq: WARNING: cannot resolve call: *(((*((PyObject **)addr))->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((arg->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((output->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyCapsule_Import
progeq: WARNING: cannot resolve call: *(ucnhash_CAPI->getcode)
progeq: WARNING: cannot resolve call: PyObject_GetItem
progeq: WARNING: cannot resolve call: PyDict_New
progeq: WARNING: cannot resolve call: PyDict_SetItem
progeq: WARNING: cannot resolve call: *((key->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((value->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((result___0->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyObject_Init
progeq: WARNING: cannot resolve call: PyUnicodeTranslateError_Create
progeq: WARNING: cannot resolve call: PyUnicodeTranslateError_SetStart
progeq: WARNING: cannot resolve call: PyUnicodeTranslateError_SetEnd
progeq: WARNING: cannot resolve call: PyUnicodeTranslateError_SetReason
progeq: WARNING: cannot resolve call: _PyUnicode_ToDecimalDigit
progeq: WARNING: cannot resolve call: *fixfct
progeq: WARNING: cannot resolve call: _PyUnicode_ToUppercase
progeq: WARNING: cannot resolve call: _PyUnicode_ToLowercase
progeq: WARNING: cannot resolve call: _PyUnicode_IsUppercase
progeq: WARNING: cannot resolve call: _PyUnicode_IsLowercase
progeq: WARNING: cannot resolve call: _PyUnicode_ToTitlecase
progeq: WARNING: cannot resolve call: _PyUnicode_IsTitlecase
progeq: WARNING: cannot resolve call: _PyUnicode_IsAlpha
progeq: WARNING: cannot resolve call: _PyUnicode_IsDecimalDigit
progeq: WARNING: cannot resolve call: _PyUnicode_IsDigit
progeq: WARNING: cannot resolve call: _PyUnicode_IsNumeric
progeq: WARNING: cannot resolve call: _PyUnicode_IsXidStart
progeq: WARNING: cannot resolve call: _PyUnicode_IsXidContinue
progeq: WARNING: cannot resolve call: _PyUnicode_IsPrintable
progeq: WARNING: cannot resolve call: PyDict_Next
progeq: WARNING: cannot resolve call: *((newkey->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyObject_GetAttr
progeq: WARNING: cannot resolve call: PySequence_GetItem
progeq: WARNING: cannot resolve call: *((idx_obj->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyErr_SetObject
progeq: WARNING: cannot resolve call: PySequence_Check
progeq: WARNING: cannot resolve call: *formatter
progeq: WARNING: cannot resolve call: PyObject_Format
progeq: WARNING: cannot resolve call: *(((output.obj)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((((PyObject *)it->str)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *tmp___0
progeq: WARNING: cannot resolve call: PyTuple_Pack
progeq: WARNING: cannot resolve call: *((is_attr_obj->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: _PyUnicode_FormatAdvanced
progeq: WARNING: cannot resolve call: PyTuple_Size
progeq: WARNING: cannot resolve call: PyTuple_GetItem
progeq: WARNING: cannot resolve call: PyNumber_Check
progeq: WARNING: cannot resolve call: PyNumber_Long
progeq: WARNING: cannot resolve call: PyNumber_ToBase
progeq: WARNING: cannot resolve call: *((val->ob_type)->tp_str)
progeq: WARNING: cannot resolve call: *((result->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: *((str->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyFloat_AsDouble
progeq: WARNING: cannot resolve call: PyOS_double_to_string
progeq: WARNING: cannot resolve call: PyType_Ready
progeq: WARNING: cannot resolve call: PyDict_GetItem
progeq: WARNING: cannot resolve call: *(((*p)->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyDict_Keys
progeq: WARNING: cannot resolve call: *((keys->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyDict_Clear
progeq: WARNING: cannot resolve call: *((interned->ob_type)->tp_dealloc)
progeq: WARNING: cannot resolve call: PyModule_Create2
progeq: WARNING: cannot resolve call: PyDict_DelItem
search: fix space reduced (time_taken = 10702.2)
excluded 0 deletes (from list of 0 total edits)
search: ww_adaptive: 4962 deletes
excluded 0 appends (from list of 0 total edits)
search: ww_adaptive: 331756 appends
search: ww_adaptive: 336718 possible edits
search: ready to start (time_taken = 5767.71)
search: ww_adaptive: finding best
	from new super-mutant
search: ww_adaptive: finding 50 best for super-mutant
rep: WARNING: test_visiting_atoms: no data available
	try using --coverage-per-test and/or --regen-paths
	defaulting to 'all tests'
search: ww_adaptive: found 50 best (time_taken = 184.371)
search: ww_adaptive: found best (time_taken = 0.0126929)
	variant     1/336718 = ?(1,d(13285)) ?(2,d(13332)) ?(3,d(13371)) ?(4,d(13374)) ?(5,d(13382)) ?(6,d(13404)) ?(7,d(13406)) ?(8,d(13407)) ?(9,d(13408)) ?(10,d(13409)) ?(11,d(13418)) ?(12,d(13429)) ?(13,d(13442)) ?(14,d(13443)) ?(15,d(13444)) ?(16,d(13448)) ?(17,d(13449)) ?(18,d(13450)) ?(19,d(13458)) ?(20,d(13459)) ?(21,d(13460)) ?(22,d(13464)) ?(23,d(13465)) ?(24,d(13466)) ?(25,d(13475)) ?(26,d(13486)) ?(27,d(13502)) ?(28,d(13503)) ?(29,d(13535)) ?(30,d(13536)) ?(31,d(13640)) ?(32,d(13642)) ?(33,d(13643)) ?(34,d(13644)) ?(35,d(13645)) ?(36,d(13646)) ?(37,d(13748)) ?(38,d(13749)) ?(39,d(13755)) ?(40,d(13824)) ?(41,d(13825)) ?(42,d(13827)) ?(43,d(13828)) ?(44,d(13829)) ?(45,d(13832)) ?(46,d(13833)) ?(47,d(13834)) ?(48,d(13835)) ?(49,d(13836)) ?(50,d(13837))  (297 tests, cond 1)
		n1python-bug-69470-69474.tar.gz
Mon Dec 16 14:04:33 EST 2013
shutting down
