* return false if point-to already contains point-to-set in f, true otherwise */
| 626 | * return false if point-to already contains point-to-set in f, true otherwise |
| 627 | */ |
| 628 | bool |
| 629 | FactPointTo::imply(const Fact& f) const |
| 630 | { |
| 631 | if (is_related(f)) { |
| 632 | const FactPointTo& fact = (const FactPointTo&)f; |
| 633 | if (sub_variable_sets(fact.get_point_to_vars(), point_to_vars)) { |
| 634 | return true; |
| 635 | } |
| 636 | } |
| 637 | return false; |
| 638 | } |
| 639 | |
| 640 | void output_var(const Variable* var, std::ostream &out) |
| 641 | { |
nothing calls this directly
no test coverage detected