diff options
| author | Lucas Molas <schomatis@gmail.com> | 2019-02-15 02:01:29 -0300 |
|---|---|---|
| committer | Lucas Molas <schomatis@gmail.com> | 2019-02-15 21:46:17 -0300 |
| commit | ae5f7224b5ee08f9762befb26eccb8ad26cdbcbc (patch) | |
| tree | 691a91e4775de92ba5defa6906e7a4312dd26eff /src/rustllvm/RustWrapper.cpp | |
| parent | d6ede9192d520ffda332e337418b00d357082dd6 (diff) | |
| download | rust-ae5f7224b5ee08f9762befb26eccb8ad26cdbcbc.tar.gz rust-ae5f7224b5ee08f9762befb26eccb8ad26cdbcbc.zip | |
nll: remove `IdentityMap` and `LiveVariableMap`
With `NllLivenessMap` and `LiveVar` removed, the `IdentityMap` (remaining structure implementing the `LiveVariableMap` trait) loses its meaning. Specialize the `LiveVarSet` to a `BitSet<Local>` removing the `V` and related parameters. The `LiveVarSet<V>` was only being used as `LiveVarSet<Local>` so this commit doesn't bring any change to the logic, it just removes an unused parameter (that without `LiveVar` now, it couldn't have been specialized to anything but `Local`).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
