| 375 | } |
| 376 | |
| 377 | absl::flat_hash_map<int64_t, Expr> release_macro_calls() { |
| 378 | using std::swap; |
| 379 | absl::flat_hash_map<int64_t, Expr> result; |
| 380 | swap(result, macro_calls_); |
| 381 | return result; |
| 382 | } |
| 383 | |
| 384 | void EraseId(ExprId id) { |
| 385 | positions_.erase(id); |