Skip to content

Instantly share code, notes, and snippets.

@xacrimon
Created January 30, 2025 08:51
Show Gist options
  • Save xacrimon/ae026178899e99bcd51bfdece7f9ca74 to your computer and use it in GitHub Desktop.
Save xacrimon/ae026178899e99bcd51bfdece7f9ca74 to your computer and use it in GitHub Desktop.
const STANDARD_BASE: &[u8] = {
let mut _0: &[u8];
let mut _1: &[u8; 27];
let _2: &[u8; 27];
bb0: {
StorageLive(_1);
StorageLive(_2);
_2 = const b"org.freedesktop.DBus.Error.";
_1 = &(*_2);
_0 = move _1 as &[u8] (PointerCoercion(Unsize, Implicit));
StorageDead(_2);
StorageDead(_1);
return;
}
}
alloc1 (size: 27, align: 1) {
0x00 │ 6f 72 67 2e 66 72 65 65 64 65 73 6b 74 6f 70 2e │ org.freedesktop.
0x10 │ 44 42 75 73 2e 45 72 72 6f 72 2e │ DBus.Error.
}
fn to_errno(_1: &CStr) -> Option<NonZero<i32>> {
debug s => _1;
let mut _0: std::option::Option<std::num::NonZero<i32>>;
let _2: &[u8];
let _3: &[u8];
let mut _4: std::ops::ControlFlow<std::option::Option<std::convert::Infallible>, (&[u8], &[u8])>;
let mut _5: std::option::Option<(&[u8], &[u8])>;
let _6: &[u8];
let mut _7: usize;
let mut _8: &[u8];
let mut _9: isize;
let _10: (&[u8], &[u8]);
let mut _11: bool;
let mut _12: &&[u8];
let mut _13: &&[u8];
let mut _14: usize;
let mut _15: usize;
let mut _16: usize;
let mut _17: usize;
let mut _18: usize;
let mut _19: usize;
let mut _20: usize;
let mut _21: usize;
let mut _22: usize;
let mut _23: usize;
let mut _24: usize;
scope 1 {
debug pfx => _2;
debug sfx => _3;
}
scope 2 {
debug residual => const Option::<Infallible>::None;
scope 3 {
}
}
scope 4 {
debug val => _10;
scope 5 {
}
}
bb0: {
_6 = CStr::to_bytes(copy _1) -> [return: bb1, unwind continue];
}
bb1: {
_8 = const STANDARD_BASE;
_7 = PtrMetadata(move _8);
_5 = core::slice::<impl [u8]>::split_at_checked(copy _6, move _7) -> [return: bb2, unwind continue];
}
bb2: {
_4 = <Option<(&[u8], &[u8])> as Try>::branch(move _5) -> [return: bb3, unwind continue];
}
bb3: {
_9 = discriminant(_4);
switchInt(move _9) -> [0: bb5, 1: bb6, otherwise: bb4];
}
bb4: {
unreachable;
}
bb5: {
_10 = copy ((_4 as Continue).0: (&[u8], &[u8]));
_2 = copy (_10.0: &[u8]);
_3 = copy (_10.1: &[u8]);
_12 = &_2;
_13 = const to_errno::promoted[0];
_11 = <&[u8] as PartialEq>::ne(move _12, move _13) -> [return: bb7, unwind continue];
}
bb6: {
_0 = <Option<NonZero<i32>> as FromResidual<Option<Infallible>>>::from_residual(const Option::<Infallible>::None) -> [return: bb250, unwind continue];
}
bb7: {
switchInt(move _11) -> [0: bb9, otherwise: bb8];
}
bb8: {
_0 = Option::<NonZero<i32>>::None;
goto -> bb250;
}
bb9: {
_24 = Len((*_3));
switchInt(move _24) -> [8: bb11, otherwise: bb26];
}
bb10: {
_0 = Option::<NonZero<i32>>::None;
goto -> bb250;
}
bb11: {
switchInt(copy (*_3)[0 of 8]) -> [78: bb12, 84: bb19, otherwise: bb10];
}
bb12: {
switchInt(copy (*_3)[1 of 8]) -> [111: bb13, otherwise: bb10];
}
bb13: {
switchInt(copy (*_3)[2 of 8]) -> [77: bb14, otherwise: bb10];
}
bb14: {
switchInt(copy (*_3)[3 of 8]) -> [101: bb15, otherwise: bb10];
}
bb15: {
switchInt(copy (*_3)[4 of 8]) -> [109: bb16, otherwise: bb10];
}
bb16: {
switchInt(copy (*_3)[5 of 8]) -> [111: bb17, otherwise: bb10];
}
bb17: {
switchInt(copy (*_3)[6 of 8]) -> [114: bb18, otherwise: bb10];
}
bb18: {
switchInt(copy (*_3)[7 of 8]) -> [121: bb249, otherwise: bb10];
}
bb19: {
switchInt(copy (*_3)[1 of 8]) -> [105: bb20, otherwise: bb10];
}
bb20: {
switchInt(copy (*_3)[2 of 8]) -> [109: bb21, otherwise: bb10];
}
bb21: {
switchInt(copy (*_3)[3 of 8]) -> [101: bb22, otherwise: bb10];
}
bb22: {
switchInt(copy (*_3)[4 of 8]) -> [100: bb23, otherwise: bb10];
}
bb23: {
switchInt(copy (*_3)[5 of 8]) -> [79: bb24, otherwise: bb10];
}
bb24: {
switchInt(copy (*_3)[6 of 8]) -> [117: bb25, otherwise: bb10];
}
bb25: {
switchInt(copy (*_3)[7 of 8]) -> [116: bb245, otherwise: bb10];
}
bb26: {
_23 = Len((*_3));
switchInt(move _23) -> [14: bb27, otherwise: bb67];
}
bb27: {
switchInt(copy (*_3)[0 of 14]) -> [83: bb28, 78: bb41, 76: bb54, otherwise: bb10];
}
bb28: {
switchInt(copy (*_3)[1 of 14]) -> [101: bb29, otherwise: bb10];
}
bb29: {
switchInt(copy (*_3)[2 of 14]) -> [114: bb30, otherwise: bb10];
}
bb30: {
switchInt(copy (*_3)[3 of 14]) -> [118: bb31, otherwise: bb10];
}
bb31: {
switchInt(copy (*_3)[4 of 14]) -> [105: bb32, otherwise: bb10];
}
bb32: {
switchInt(copy (*_3)[5 of 14]) -> [99: bb33, otherwise: bb10];
}
bb33: {
switchInt(copy (*_3)[6 of 14]) -> [101: bb34, otherwise: bb10];
}
bb34: {
switchInt(copy (*_3)[7 of 14]) -> [85: bb35, otherwise: bb10];
}
bb35: {
switchInt(copy (*_3)[8 of 14]) -> [110: bb36, otherwise: bb10];
}
bb36: {
switchInt(copy (*_3)[9 of 14]) -> [107: bb37, otherwise: bb10];
}
bb37: {
switchInt(copy (*_3)[10 of 14]) -> [110: bb38, otherwise: bb10];
}
bb38: {
switchInt(copy (*_3)[11 of 14]) -> [111: bb39, otherwise: bb10];
}
bb39: {
switchInt(copy (*_3)[12 of 14]) -> [119: bb40, otherwise: bb10];
}
bb40: {
switchInt(copy (*_3)[13 of 14]) -> [110: bb248, otherwise: bb10];
}
bb41: {
switchInt(copy (*_3)[1 of 14]) -> [97: bb42, otherwise: bb10];
}
bb42: {
switchInt(copy (*_3)[2 of 14]) -> [109: bb43, otherwise: bb10];
}
bb43: {
switchInt(copy (*_3)[3 of 14]) -> [101: bb44, otherwise: bb10];
}
bb44: {
switchInt(copy (*_3)[4 of 14]) -> [72: bb45, otherwise: bb10];
}
bb45: {
switchInt(copy (*_3)[5 of 14]) -> [97: bb46, otherwise: bb10];
}
bb46: {
switchInt(copy (*_3)[6 of 14]) -> [115: bb47, otherwise: bb10];
}
bb47: {
switchInt(copy (*_3)[7 of 14]) -> [78: bb48, otherwise: bb10];
}
bb48: {
switchInt(copy (*_3)[8 of 14]) -> [111: bb49, otherwise: bb10];
}
bb49: {
switchInt(copy (*_3)[9 of 14]) -> [79: bb50, otherwise: bb10];
}
bb50: {
switchInt(copy (*_3)[10 of 14]) -> [119: bb51, otherwise: bb10];
}
bb51: {
switchInt(copy (*_3)[11 of 14]) -> [110: bb52, otherwise: bb10];
}
bb52: {
switchInt(copy (*_3)[12 of 14]) -> [101: bb53, otherwise: bb10];
}
bb53: {
switchInt(copy (*_3)[13 of 14]) -> [114: bb248, otherwise: bb10];
}
bb54: {
switchInt(copy (*_3)[1 of 14]) -> [105: bb55, otherwise: bb10];
}
bb55: {
switchInt(copy (*_3)[2 of 14]) -> [109: bb56, otherwise: bb10];
}
bb56: {
switchInt(copy (*_3)[3 of 14]) -> [105: bb57, otherwise: bb10];
}
bb57: {
switchInt(copy (*_3)[4 of 14]) -> [116: bb58, otherwise: bb10];
}
bb58: {
switchInt(copy (*_3)[5 of 14]) -> [115: bb59, otherwise: bb10];
}
bb59: {
switchInt(copy (*_3)[6 of 14]) -> [69: bb60, otherwise: bb10];
}
bb60: {
switchInt(copy (*_3)[7 of 14]) -> [120: bb61, otherwise: bb10];
}
bb61: {
switchInt(copy (*_3)[8 of 14]) -> [99: bb62, otherwise: bb10];
}
bb62: {
switchInt(copy (*_3)[9 of 14]) -> [101: bb63, otherwise: bb10];
}
bb63: {
switchInt(copy (*_3)[10 of 14]) -> [101: bb64, otherwise: bb10];
}
bb64: {
switchInt(copy (*_3)[11 of 14]) -> [100: bb65, otherwise: bb10];
}
bb65: {
switchInt(copy (*_3)[12 of 14]) -> [101: bb66, otherwise: bb10];
}
bb66: {
switchInt(copy (*_3)[13 of 14]) -> [100: bb246, otherwise: bb10];
}
bb67: {
_22 = Len((*_3));
switchInt(move _22) -> [13: bb68, otherwise: bb86];
}
bb68: {
switchInt(copy (*_3)[0 of 13]) -> [85: bb69, otherwise: bb10];
}
bb69: {
switchInt(copy (*_3)[1 of 13]) -> [110: bb70, otherwise: bb10];
}
bb70: {
switchInt(copy (*_3)[2 of 13]) -> [107: bb71, otherwise: bb10];
}
bb71: {
switchInt(copy (*_3)[3 of 13]) -> [110: bb72, otherwise: bb10];
}
bb72: {
switchInt(copy (*_3)[4 of 13]) -> [111: bb73, otherwise: bb10];
}
bb73: {
switchInt(copy (*_3)[5 of 13]) -> [119: bb74, otherwise: bb10];
}
bb74: {
switchInt(copy (*_3)[6 of 13]) -> [110: bb75, otherwise: bb10];
}
bb75: {
switchInt(copy (*_3)[7 of 13]) -> [79: bb76, 77: bb81, otherwise: bb10];
}
bb76: {
switchInt(copy (*_3)[8 of 13]) -> [98: bb77, otherwise: bb10];
}
bb77: {
switchInt(copy (*_3)[9 of 13]) -> [106: bb78, otherwise: bb10];
}
bb78: {
switchInt(copy (*_3)[10 of 13]) -> [101: bb79, otherwise: bb10];
}
bb79: {
switchInt(copy (*_3)[11 of 13]) -> [99: bb80, otherwise: bb10];
}
bb80: {
switchInt(copy (*_3)[12 of 13]) -> [116: bb248, otherwise: bb10];
}
bb81: {
switchInt(copy (*_3)[8 of 13]) -> [101: bb82, otherwise: bb10];
}
bb82: {
switchInt(copy (*_3)[9 of 13]) -> [116: bb83, otherwise: bb10];
}
bb83: {
switchInt(copy (*_3)[10 of 13]) -> [104: bb84, otherwise: bb10];
}
bb84: {
switchInt(copy (*_3)[11 of 13]) -> [111: bb85, otherwise: bb10];
}
bb85: {
switchInt(copy (*_3)[12 of 13]) -> [100: bb248, otherwise: bb10];
}
bb86: {
_21 = Len((*_3));
switchInt(move _21) -> [16: bb87, otherwise: bb103];
}
bb87: {
switchInt(copy (*_3)[0 of 16]) -> [85: bb88, otherwise: bb10];
}
bb88: {
switchInt(copy (*_3)[1 of 16]) -> [110: bb89, otherwise: bb10];
}
bb89: {
switchInt(copy (*_3)[2 of 16]) -> [107: bb90, otherwise: bb10];
}
bb90: {
switchInt(copy (*_3)[3 of 16]) -> [110: bb91, otherwise: bb10];
}
bb91: {
switchInt(copy (*_3)[4 of 16]) -> [111: bb92, otherwise: bb10];
}
bb92: {
switchInt(copy (*_3)[5 of 16]) -> [119: bb93, otherwise: bb10];
}
bb93: {
switchInt(copy (*_3)[6 of 16]) -> [110: bb94, otherwise: bb10];
}
bb94: {
switchInt(copy (*_3)[7 of 16]) -> [73: bb95, otherwise: bb10];
}
bb95: {
switchInt(copy (*_3)[8 of 16]) -> [110: bb96, otherwise: bb10];
}
bb96: {
switchInt(copy (*_3)[9 of 16]) -> [116: bb97, otherwise: bb10];
}
bb97: {
switchInt(copy (*_3)[10 of 16]) -> [101: bb98, otherwise: bb10];
}
bb98: {
switchInt(copy (*_3)[11 of 16]) -> [114: bb99, otherwise: bb10];
}
bb99: {
switchInt(copy (*_3)[12 of 16]) -> [102: bb100, otherwise: bb10];
}
bb100: {
switchInt(copy (*_3)[13 of 16]) -> [97: bb101, otherwise: bb10];
}
bb101: {
switchInt(copy (*_3)[14 of 16]) -> [99: bb102, otherwise: bb10];
}
bb102: {
switchInt(copy (*_3)[15 of 16]) -> [101: bb248, otherwise: bb10];
}
bb103: {
_20 = Len((*_3));
switchInt(move _20) -> [15: bb104, otherwise: bb119];
}
bb104: {
switchInt(copy (*_3)[0 of 15]) -> [85: bb105, otherwise: bb10];
}
bb105: {
switchInt(copy (*_3)[1 of 15]) -> [110: bb106, otherwise: bb10];
}
bb106: {
switchInt(copy (*_3)[2 of 15]) -> [107: bb107, otherwise: bb10];
}
bb107: {
switchInt(copy (*_3)[3 of 15]) -> [110: bb108, otherwise: bb10];
}
bb108: {
switchInt(copy (*_3)[4 of 15]) -> [111: bb109, otherwise: bb10];
}
bb109: {
switchInt(copy (*_3)[5 of 15]) -> [119: bb110, otherwise: bb10];
}
bb110: {
switchInt(copy (*_3)[6 of 15]) -> [110: bb111, otherwise: bb10];
}
bb111: {
switchInt(copy (*_3)[7 of 15]) -> [80: bb112, otherwise: bb10];
}
bb112: {
switchInt(copy (*_3)[8 of 15]) -> [114: bb113, otherwise: bb10];
}
bb113: {
switchInt(copy (*_3)[9 of 15]) -> [111: bb114, otherwise: bb10];
}
bb114: {
switchInt(copy (*_3)[10 of 15]) -> [112: bb115, otherwise: bb10];
}
bb115: {
switchInt(copy (*_3)[11 of 15]) -> [101: bb116, otherwise: bb10];
}
bb116: {
switchInt(copy (*_3)[12 of 15]) -> [114: bb117, otherwise: bb10];
}
bb117: {
switchInt(copy (*_3)[13 of 15]) -> [116: bb118, otherwise: bb10];
}
bb118: {
switchInt(copy (*_3)[14 of 15]) -> [121: bb248, otherwise: bb10];
}
bb119: {
_19 = Len((*_3));
switchInt(move _19) -> [12: bb120, otherwise: bb153];
}
bb120: {
switchInt(copy (*_3)[0 of 12]) -> [65: bb121, 78: bb142, otherwise: bb10];
}
bb121: {
switchInt(copy (*_3)[1 of 12]) -> [99: bb122, 100: bb132, otherwise: bb10];
}
bb122: {
switchInt(copy (*_3)[2 of 12]) -> [99: bb123, otherwise: bb10];
}
bb123: {
switchInt(copy (*_3)[3 of 12]) -> [101: bb124, otherwise: bb10];
}
bb124: {
switchInt(copy (*_3)[4 of 12]) -> [115: bb125, otherwise: bb10];
}
bb125: {
switchInt(copy (*_3)[5 of 12]) -> [115: bb126, otherwise: bb10];
}
bb126: {
switchInt(copy (*_3)[6 of 12]) -> [68: bb127, otherwise: bb10];
}
bb127: {
switchInt(copy (*_3)[7 of 12]) -> [101: bb128, otherwise: bb10];
}
bb128: {
switchInt(copy (*_3)[8 of 12]) -> [110: bb129, otherwise: bb10];
}
bb129: {
switchInt(copy (*_3)[9 of 12]) -> [105: bb130, otherwise: bb10];
}
bb130: {
switchInt(copy (*_3)[10 of 12]) -> [101: bb131, otherwise: bb10];
}
bb131: {
switchInt(copy (*_3)[11 of 12]) -> [100: bb247, otherwise: bb10];
}
bb132: {
switchInt(copy (*_3)[2 of 12]) -> [100: bb133, otherwise: bb10];
}
bb133: {
switchInt(copy (*_3)[3 of 12]) -> [114: bb134, otherwise: bb10];
}
bb134: {
switchInt(copy (*_3)[4 of 12]) -> [101: bb135, otherwise: bb10];
}
bb135: {
switchInt(copy (*_3)[5 of 12]) -> [115: bb136, otherwise: bb10];
}
bb136: {
switchInt(copy (*_3)[6 of 12]) -> [115: bb137, otherwise: bb10];
}
bb137: {
switchInt(copy (*_3)[7 of 12]) -> [73: bb138, otherwise: bb10];
}
bb138: {
switchInt(copy (*_3)[8 of 12]) -> [110: bb139, otherwise: bb10];
}
bb139: {
switchInt(copy (*_3)[9 of 12]) -> [85: bb140, otherwise: bb10];
}
bb140: {
switchInt(copy (*_3)[10 of 12]) -> [115: bb141, otherwise: bb10];
}
bb141: {
switchInt(copy (*_3)[11 of 12]) -> [101: bb242, otherwise: bb10];
}
bb142: {
switchInt(copy (*_3)[1 of 12]) -> [111: bb143, otherwise: bb10];
}
bb143: {
switchInt(copy (*_3)[2 of 12]) -> [116: bb144, otherwise: bb10];
}
bb144: {
switchInt(copy (*_3)[3 of 12]) -> [83: bb145, otherwise: bb10];
}
bb145: {
switchInt(copy (*_3)[4 of 12]) -> [117: bb146, otherwise: bb10];
}
bb146: {
switchInt(copy (*_3)[5 of 12]) -> [112: bb147, otherwise: bb10];
}
bb147: {
switchInt(copy (*_3)[6 of 12]) -> [112: bb148, otherwise: bb10];
}
bb148: {
switchInt(copy (*_3)[7 of 12]) -> [111: bb149, otherwise: bb10];
}
bb149: {
switchInt(copy (*_3)[8 of 12]) -> [114: bb150, otherwise: bb10];
}
bb150: {
switchInt(copy (*_3)[9 of 12]) -> [116: bb151, otherwise: bb10];
}
bb151: {
switchInt(copy (*_3)[10 of 12]) -> [101: bb152, otherwise: bb10];
}
bb152: {
switchInt(copy (*_3)[11 of 12]) -> [100: bb243, otherwise: bb10];
}
bb153: {
_18 = Len((*_3));
switchInt(move _18) -> [10: bb154, otherwise: bb164];
}
bb154: {
switchInt(copy (*_3)[0 of 10]) -> [65: bb155, otherwise: bb10];
}
bb155: {
switchInt(copy (*_3)[1 of 10]) -> [117: bb156, otherwise: bb10];
}
bb156: {
switchInt(copy (*_3)[2 of 10]) -> [116: bb157, otherwise: bb10];
}
bb157: {
switchInt(copy (*_3)[3 of 10]) -> [104: bb158, otherwise: bb10];
}
bb158: {
switchInt(copy (*_3)[4 of 10]) -> [70: bb159, otherwise: bb10];
}
bb159: {
switchInt(copy (*_3)[5 of 10]) -> [97: bb160, otherwise: bb10];
}
bb160: {
switchInt(copy (*_3)[6 of 10]) -> [105: bb161, otherwise: bb10];
}
bb161: {
switchInt(copy (*_3)[7 of 10]) -> [108: bb162, otherwise: bb10];
}
bb162: {
switchInt(copy (*_3)[8 of 10]) -> [101: bb163, otherwise: bb10];
}
bb163: {
switchInt(copy (*_3)[9 of 10]) -> [100: bb247, otherwise: bb10];
}
bb164: {
_17 = Len((*_3));
switchInt(move _17) -> [32: bb165, otherwise: bb197];
}
bb165: {
switchInt(copy (*_3)[0 of 32]) -> [73: bb166, otherwise: bb10];
}
bb166: {
switchInt(copy (*_3)[1 of 32]) -> [110: bb167, otherwise: bb10];
}
bb167: {
switchInt(copy (*_3)[2 of 32]) -> [116: bb168, otherwise: bb10];
}
bb168: {
switchInt(copy (*_3)[3 of 32]) -> [101: bb169, otherwise: bb10];
}
bb169: {
switchInt(copy (*_3)[4 of 32]) -> [114: bb170, otherwise: bb10];
}
bb170: {
switchInt(copy (*_3)[5 of 32]) -> [97: bb171, otherwise: bb10];
}
bb171: {
switchInt(copy (*_3)[6 of 32]) -> [99: bb172, otherwise: bb10];
}
bb172: {
switchInt(copy (*_3)[7 of 32]) -> [116: bb173, otherwise: bb10];
}
bb173: {
switchInt(copy (*_3)[8 of 32]) -> [105: bb174, otherwise: bb10];
}
bb174: {
switchInt(copy (*_3)[9 of 32]) -> [118: bb175, otherwise: bb10];
}
bb175: {
switchInt(copy (*_3)[10 of 32]) -> [101: bb176, otherwise: bb10];
}
bb176: {
switchInt(copy (*_3)[11 of 32]) -> [65: bb177, otherwise: bb10];
}
bb177: {
switchInt(copy (*_3)[12 of 32]) -> [117: bb178, otherwise: bb10];
}
bb178: {
switchInt(copy (*_3)[13 of 32]) -> [116: bb179, otherwise: bb10];
}
bb179: {
switchInt(copy (*_3)[14 of 32]) -> [104: bb180, otherwise: bb10];
}
bb180: {
switchInt(copy (*_3)[15 of 32]) -> [111: bb181, otherwise: bb10];
}
bb181: {
switchInt(copy (*_3)[16 of 32]) -> [114: bb182, otherwise: bb10];
}
bb182: {
switchInt(copy (*_3)[17 of 32]) -> [105: bb183, otherwise: bb10];
}
bb183: {
switchInt(copy (*_3)[18 of 32]) -> [122: bb184, otherwise: bb10];
}
bb184: {
switchInt(copy (*_3)[19 of 32]) -> [97: bb185, otherwise: bb10];
}
bb185: {
switchInt(copy (*_3)[20 of 32]) -> [116: bb186, otherwise: bb10];
}
bb186: {
switchInt(copy (*_3)[21 of 32]) -> [105: bb187, otherwise: bb10];
}
bb187: {
switchInt(copy (*_3)[22 of 32]) -> [111: bb188, otherwise: bb10];
}
bb188: {
switchInt(copy (*_3)[23 of 32]) -> [110: bb189, otherwise: bb10];
}
bb189: {
switchInt(copy (*_3)[24 of 32]) -> [82: bb190, otherwise: bb10];
}
bb190: {
switchInt(copy (*_3)[25 of 32]) -> [101: bb191, otherwise: bb10];
}
bb191: {
switchInt(copy (*_3)[26 of 32]) -> [113: bb192, otherwise: bb10];
}
bb192: {
switchInt(copy (*_3)[27 of 32]) -> [117: bb193, otherwise: bb10];
}
bb193: {
switchInt(copy (*_3)[28 of 32]) -> [105: bb194, otherwise: bb10];
}
bb194: {
switchInt(copy (*_3)[29 of 32]) -> [114: bb195, otherwise: bb10];
}
bb195: {
switchInt(copy (*_3)[30 of 32]) -> [101: bb196, otherwise: bb10];
}
bb196: {
switchInt(copy (*_3)[31 of 32]) -> [100: bb247, otherwise: bb10];
}
bb197: {
_16 = Len((*_3));
switchInt(move _16) -> [7: bb198, otherwise: bb211];
}
bb198: {
switchInt(copy (*_3)[0 of 7]) -> [84: bb199, 73: bb205, otherwise: bb10];
}
bb199: {
switchInt(copy (*_3)[1 of 7]) -> [105: bb200, otherwise: bb10];
}
bb200: {
switchInt(copy (*_3)[2 of 7]) -> [109: bb201, otherwise: bb10];
}
bb201: {
switchInt(copy (*_3)[3 of 7]) -> [101: bb202, otherwise: bb10];
}
bb202: {
switchInt(copy (*_3)[4 of 7]) -> [111: bb203, otherwise: bb10];
}
bb203: {
switchInt(copy (*_3)[5 of 7]) -> [117: bb204, otherwise: bb10];
}
bb204: {
switchInt(copy (*_3)[6 of 7]) -> [116: bb245, otherwise: bb10];
}
bb205: {
switchInt(copy (*_3)[1 of 7]) -> [79: bb206, otherwise: bb10];
}
bb206: {
switchInt(copy (*_3)[2 of 7]) -> [69: bb207, otherwise: bb10];
}
bb207: {
switchInt(copy (*_3)[3 of 7]) -> [114: bb208, otherwise: bb10];
}
bb208: {
switchInt(copy (*_3)[4 of 7]) -> [114: bb209, otherwise: bb10];
}
bb209: {
switchInt(copy (*_3)[5 of 7]) -> [111: bb210, otherwise: bb10];
}
bb210: {
switchInt(copy (*_3)[6 of 7]) -> [114: bb242, otherwise: bb10];
}
bb211: {
_15 = Len((*_3));
switchInt(move _15) -> [20: bb212, otherwise: bb232];
}
bb212: {
switchInt(copy (*_3)[0 of 20]) -> [85: bb213, otherwise: bb10];
}
bb213: {
switchInt(copy (*_3)[1 of 20]) -> [110: bb214, otherwise: bb10];
}
bb214: {
switchInt(copy (*_3)[2 of 20]) -> [105: bb215, otherwise: bb10];
}
bb215: {
switchInt(copy (*_3)[3 of 20]) -> [120: bb216, otherwise: bb10];
}
bb216: {
switchInt(copy (*_3)[4 of 20]) -> [80: bb217, otherwise: bb10];
}
bb217: {
switchInt(copy (*_3)[5 of 20]) -> [114: bb218, otherwise: bb10];
}
bb218: {
switchInt(copy (*_3)[6 of 20]) -> [111: bb219, otherwise: bb10];
}
bb219: {
switchInt(copy (*_3)[7 of 20]) -> [99: bb220, otherwise: bb10];
}
bb220: {
switchInt(copy (*_3)[8 of 20]) -> [101: bb221, otherwise: bb10];
}
bb221: {
switchInt(copy (*_3)[9 of 20]) -> [115: bb222, otherwise: bb10];
}
bb222: {
switchInt(copy (*_3)[10 of 20]) -> [115: bb223, otherwise: bb10];
}
bb223: {
switchInt(copy (*_3)[11 of 20]) -> [73: bb224, otherwise: bb10];
}
bb224: {
switchInt(copy (*_3)[12 of 20]) -> [100: bb225, otherwise: bb10];
}
bb225: {
switchInt(copy (*_3)[13 of 20]) -> [85: bb226, otherwise: bb10];
}
bb226: {
switchInt(copy (*_3)[14 of 20]) -> [110: bb227, otherwise: bb10];
}
bb227: {
switchInt(copy (*_3)[15 of 20]) -> [107: bb228, otherwise: bb10];
}
bb228: {
switchInt(copy (*_3)[16 of 20]) -> [110: bb229, otherwise: bb10];
}
bb229: {
switchInt(copy (*_3)[17 of 20]) -> [111: bb230, otherwise: bb10];
}
bb230: {
switchInt(copy (*_3)[18 of 20]) -> [119: bb231, otherwise: bb10];
}
bb231: {
switchInt(copy (*_3)[19 of 20]) -> [110: bb244, otherwise: bb10];
}
bb232: {
_14 = Len((*_3));
switchInt(move _14) -> [9: bb233, otherwise: bb10];
}
bb233: {
switchInt(copy (*_3)[0 of 9]) -> [78: bb234, otherwise: bb10];
}
bb234: {
switchInt(copy (*_3)[1 of 9]) -> [111: bb235, otherwise: bb10];
}
bb235: {
switchInt(copy (*_3)[2 of 9]) -> [78: bb236, otherwise: bb10];
}
bb236: {
switchInt(copy (*_3)[3 of 9]) -> [101: bb237, otherwise: bb10];
}
bb237: {
switchInt(copy (*_3)[4 of 9]) -> [116: bb238, otherwise: bb10];
}
bb238: {
switchInt(copy (*_3)[5 of 9]) -> [119: bb239, otherwise: bb10];
}
bb239: {
switchInt(copy (*_3)[6 of 9]) -> [111: bb240, otherwise: bb10];
}
bb240: {
switchInt(copy (*_3)[7 of 9]) -> [114: bb241, otherwise: bb10];
}
bb241: {
switchInt(copy (*_3)[8 of 9]) -> [107: bb242, otherwise: bb10];
}
bb242: {
_0 = NonZero::<i32>::new(const 100500_i32) -> [return: bb250, unwind continue];
}
bb243: {
_0 = NonZero::<i32>::new(const 228_i32) -> [return: bb250, unwind continue];
}
bb244: {
_0 = NonZero::<i32>::new(const 69_i32) -> [return: bb250, unwind continue];
}
bb245: {
_0 = NonZero::<i32>::new(const 420_i32) -> [return: bb250, unwind continue];
}
bb246: {
_0 = NonZero::<i32>::new(const 9_i32) -> [return: bb250, unwind continue];
}
bb247: {
_0 = NonZero::<i32>::new(const 1245_i32) -> [return: bb250, unwind continue];
}
bb248: {
_0 = NonZero::<i32>::new(const 18_i32) -> [return: bb250, unwind continue];
}
bb249: {
_0 = NonZero::<i32>::new(const 1_i32) -> [return: bb250, unwind continue];
}
bb250: {
return;
}
}
const to_errno::promoted[0]: &&[u8] = {
let mut _0: &&[u8];
let mut _1: &[u8];
bb0: {
_1 = const STANDARD_BASE;
_0 = &_1;
return;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment