about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorLucas Molas <schomatis@gmail.com>2019-02-15 02:01:29 -0300
committerLucas Molas <schomatis@gmail.com>2019-02-15 21:46:17 -0300
commitae5f7224b5ee08f9762befb26eccb8ad26cdbcbc (patch)
tree691a91e4775de92ba5defa6906e7a4312dd26eff /src/rustllvm/RustWrapper.cpp
parentd6ede9192d520ffda332e337418b00d357082dd6 (diff)
downloadrust-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