fn: gcc.Function('test_switch') fn.decl.name: 'test_switch' gimple[0]: str(stmt): 'switch (i) , case 1 ... 2: , case 4: , case 8: >' repr(stmt): 'gcc.GimpleSwitch()' stmt.indexvar: gcc.ParmDecl('i') stmt.labels: [, , , ] label[0].low: None label[0].high: None label[0].target: gcc.LabelDecl(nnnn) label[1].low: gcc.IntegerCst(1) label[1].high: gcc.IntegerCst(2) label[1].target: gcc.LabelDecl(nnnn) label[2].low: gcc.IntegerCst(4) label[2].high: None label[2].target: gcc.LabelDecl(nnnn) label[3].low: gcc.IntegerCst(8) label[3].high: None label[3].target: gcc.LabelDecl(nnnn) gimple[0]: str(stmt): ':' repr(stmt): 'gcc.GimpleLabel()' gimple[1]: str(stmt): 'D.nnnnn = 1;' repr(stmt): 'gcc.GimpleAssign()' gimple[0]: str(stmt): ':' repr(stmt): 'gcc.GimpleLabel()' gimple[1]: str(stmt): 'D.nnnnn = 0;' repr(stmt): 'gcc.GimpleAssign()' gimple[0]: str(stmt): 'return D.nnnnn;' repr(stmt): 'gcc.GimpleReturn()'