Skip to content

Commit 537f2ff

Browse files
authored
chore(gc): remove unused parameter (nfc) (#33)
`invalid` in constructor of `Liveness` is never used.
1 parent eb69aac commit 537f2ff

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

passes/GC/Liveness.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ std::optional<Liveness> LivenessMap::getLiveness(wasm::Expression *expr) const {
6161
}
6262

6363
Liveness LivenessMap::getLiveness(size_t const exprIndex) const {
64-
Liveness ret{dimension_, invalid_};
64+
Liveness ret{dimension_};
6565
for (size_t const index : Range{dimension_}) {
6666
ret.setBefore(index, get(static_cast<ssize_t>(exprIndex), Pos::Before, index));
6767
ret.setAfter(index, get(static_cast<ssize_t>(exprIndex), Pos::After, index));

passes/GC/Liveness.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class Liveness {
1919
DynBitset after_;
2020

2121
public:
22-
explicit Liveness(size_t size, DynBitset invalid) : before_(size), after_(size) { static_cast<void>(invalid); }
22+
explicit Liveness(size_t size) : before_(size), after_(size) {}
2323
void setBefore(size_t index, bool isLive) { before_.set(index, isLive); }
2424
void setAfter(size_t index, bool isLive) { after_.set(index, isLive); }
2525
DynBitset const &before() const { return before_; }

0 commit comments

Comments
 (0)