aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader
diff options
context:
space:
mode:
authorNagyDonat <donat.nagy@ericsson.com>2024-04-05 11:22:08 +0200
committerGitHub <noreply@github.com>2024-04-05 11:22:08 +0200
commit163301d785a7e6b45d25a4060a239d6af72d6ae6 (patch)
treeefd1de9a6bf717c30da17edb1cc33fb6353cc6a3 /llvm/lib/Bitcode/Reader
parentfb299cae5167f63933df45979e3e9de97fca1b8f (diff)
downloadllvm-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