| 160 | } |
| 161 | |
| 162 | static unsigned padding_nonptr_byte() { |
| 163 | return |
| 164 | Byte::bitsByte() - byte_has_ptr_bit() - bits_byte - bits_poison_per_byte |
| 165 | - num_sub_byte_bits - size_byte_number(); |
| 166 | } |
| 167 | |
| 168 | static expr concat_if(const expr &ifvalid, expr &&e) { |
| 169 | return ifvalid.isValid() ? ifvalid.concat(e) : std::move(e); |
no test coverage detected