diff options
author | NagyDonat <donat.nagy@ericsson.com> | 2024-04-05 11:22:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-05 11:22:08 +0200 |
commit | 163301d785a7e6b45d25a4060a239d6af72d6ae6 (patch) | |
tree | efd1de9a6bf717c30da17edb1cc33fb6353cc6a3 /llvm/lib/Bitcode/Reader | |
parent | fb299cae5167f63933df45979e3e9de97fca1b8f (diff) | |
download | llvm-163301d785a7e6b45d25a4060a239d6af72d6ae6.zip llvm-163301d785a7e6b45d25a4060a239d6af72d6ae6.tar.gz llvm-163301d785a7e6b45d25a4060a239d6af72d6ae6.tar.bz2 |
[analyzer] Remove barely used class 'KnownSVal' (NFC) (#86953)
The class `KnownSVal` was very magical abstract class within the `SVal`
class hierarchy: with a hacky `classof` method it acted as if it was the
common ancestor of the classes `UndefinedSVal` and `DefinedSVal`.
However, it was only used in two `getAs<KnownSVal>()` calls and the
signatures of two methods, which does not "pay for" its weird behavior,
so I created this commit that removes it and replaces its use with more
straightforward solutions.
Diffstat (limited to 'llvm/lib/Bitcode/Reader')
0 files changed, 0 insertions, 0 deletions