| 65 | } |
| 66 | |
| 67 | expr SMTMemoryAccess::canWriteSomething() const { |
| 68 | OrExpr ret; |
| 69 | for (unsigned i = 0; i < AccessType::NumTypes; ++i) { |
| 70 | ret.add(canWrite(AccessType(i))); |
| 71 | } |
| 72 | return ret(); |
| 73 | } |
| 74 | |
| 75 | expr SMTMemoryAccess::refinedBy(const SMTMemoryAccess &other) const { |
| 76 | return (val & other.val) == val; |
no test coverage detected