| 41 | } |
| 42 | |
| 43 | static string local_name(const State *s, const char *name) { |
| 44 | return string(name) + (s->isSource() ? "_src" : "_tgt"); |
| 45 | } |
| 46 | |
| 47 | // Assumes that both begin + len don't overflow |
| 48 | static expr disjoint(const expr &begin1, const expr &len1, const expr &begin2, |