mirror of
https://github.com/Z3Prover/z3
synced 2025-04-08 10:25:18 +00:00
revert removal of virtual destructor of relevancy_eh since clang doesnt play along
This commit is contained in:
parent
8210aafb69
commit
a694d27557
|
@ -24,14 +24,12 @@ namespace smt {
|
|||
class context;
|
||||
class relevancy_propagator;
|
||||
|
||||
#pragma clang diagnostic push
|
||||
#pragma clang diagnostic ignored "-Wnon-virtual-dtor"
|
||||
|
||||
class relevancy_eh {
|
||||
protected:
|
||||
void mark_as_relevant(relevancy_propagator & rp, expr * n);
|
||||
void mark_args_as_relevant(relevancy_propagator & rp, app * n);
|
||||
public:
|
||||
virtual ~relevancy_eh() = default;
|
||||
/**
|
||||
\brief This method is invoked when n is marked as relevant.
|
||||
*/
|
||||
|
@ -45,7 +43,6 @@ namespace smt {
|
|||
*/
|
||||
virtual void operator()(relevancy_propagator & rp) = 0;
|
||||
};
|
||||
#pragma clang diagnostic pop
|
||||
|
||||
class simple_relevancy_eh : public relevancy_eh {
|
||||
expr * m_target;
|
||||
|
|
Loading…
Reference in a new issue