fn entrySize(table_enc: EH.PE, addr_size_bytes: u8) !u8
table_enc: EH.PE
addr_size_bytes: u8
180 181 182 183 184 185 186 187 188 189
fn entrySize(table_enc: EH.PE, addr_size_bytes: u8) !u8 { return switch (table_enc.type) { .absptr => 2 * addr_size_bytes, .udata2, .sdata2 => 4, .udata4, .sdata4 => 8, .udata8, .sdata8 => 16, .uleb128, .sleb128 => return bad(), // this is a binary search table; all entries must be the same size _ => return bad(), }; }