| 248 | } |
| 249 | |
| 250 | void Variables::eraseAliases(nonneg int varid) |
| 251 | { |
| 252 | VariableUsage *usage = find(varid); |
| 253 | |
| 254 | if (usage) { |
| 255 | for (auto aliases = usage->_aliases.cbegin(); aliases != usage->_aliases.cend(); ++aliases) |
| 256 | erase(*aliases); |
| 257 | } |
| 258 | } |
| 259 | |
| 260 | void Variables::eraseAll(nonneg int varid) |
| 261 | { |