analyzer: introduce succeed_or_fail_call_info
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 8 Nov 2022 02:52:40 +0000 (21:52 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 8 Nov 2022 02:52:40 +0000 (21:52 -0500)
commitbe9fdbda1cbcd6a35b05424679c6c059605b61cb
tree1ffe45ac3ac74f7c2e832a930b48ecdfea5d1098
parent55e042407ef307764cb9d5a4a06954518e2112b4
analyzer: introduce succeed_or_fail_call_info

This makes some followup code much cleaner.

gcc/analyzer/ChangeLog:
* call-info.cc (success_call_info::get_desc): Delete.
(failed_call_info::get_desc): Likewise.
(succeed_or_fail_call_info::get_desc): New.
* call-info.h (class succeed_or_fail_call_info): New.
(class success_call_info): Convert to a subclass of
succeed_or_fail_call_info.
(class failed_call_info): Likewise.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/call-info.cc
gcc/analyzer/call-info.h