Skip to content

Commit 0e1bdf5

Browse files
committed
Remove unused {c,java}_qualifierst::count
These are never used (and their implementation was awkwardly summing up Booleans, yielding conversion warnings).
1 parent 66004dc commit 0e1bdf5

File tree

3 files changed

+0
-12
lines changed

3 files changed

+0
-12
lines changed

jbmc/src/java_bytecode/java_qualifiers.cpp

-5
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,6 @@ std::unique_ptr<c_qualifierst> java_qualifierst::clone() const
2727
return std::move(other);
2828
}
2929

30-
std::size_t java_qualifierst::count() const
31-
{
32-
return c_qualifierst::count() + annotations.size();
33-
}
34-
3530
void java_qualifierst::clear()
3631
{
3732
c_qualifierst::clear();

jbmc/src/java_bytecode/java_qualifiers.h

-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ class java_qualifierst : public c_qualifierst
3131
{
3232
return annotations;
3333
}
34-
std::size_t count() const override;
3534

3635
void clear() override;
3736

src/ansi-c/c_qualifiers.h

-6
Original file line numberDiff line numberDiff line change
@@ -109,12 +109,6 @@ class c_qualifierst
109109
is_noreturn |= other.is_noreturn;
110110
return *this;
111111
}
112-
113-
virtual std::size_t count() const
114-
{
115-
return is_constant + is_volatile + is_restricted + is_atomic + is_ptr32 +
116-
is_ptr64 + is_nodiscard + is_noreturn;
117-
}
118112
};
119113

120114
#endif // CPROVER_ANSI_C_C_QUALIFIERS_H

0 commit comments

Comments
 (0)