| 1414 | } |
| 1415 | |
| 1416 | expr Memory::mk_block_val_array(unsigned bid) const { |
| 1417 | auto str = "init_mem_" + to_string(bid); |
| 1418 | return Pointer(*this, bid, false).isBlkSingleByte() |
| 1419 | ? expr::mkVar(str.c_str(), Byte::bitsByte()) |
| 1420 | : expr::mkArray(str.c_str(), |
| 1421 | expr::mkUInt(0, Pointer::bitsShortOffset()), |
| 1422 | expr::mkUInt(0, Byte::bitsByte())); |
| 1423 | } |
| 1424 | |
| 1425 | static expr mk_liveness_array() { |
| 1426 | if (!num_nonlocals) |
nothing calls this directly
no test coverage detected