Fix class SCEVPredicate has virtual functions and accessible non-virtual destructor.
[oota-llvm.git] / lib / Analysis / ScalarEvolution.cpp
index d04028b15e2fa6adc58ce92c61c1636ea5a53128..9a0570d47f024e09de9f63dd8a703c21e2abb0c9 100644 (file)
@@ -9643,6 +9643,8 @@ SCEVPredicate::SCEVPredicate(const FoldingSetNodeIDRef ID,
                              SCEVPredicateKind Kind)
     : FastID(ID), Kind(Kind) {}
 
+SCEVPredicate::~SCEVPredicate() {}
+
 SCEVEqualPredicate::SCEVEqualPredicate(const FoldingSetNodeIDRef ID,
                                        const SCEVUnknown *LHS,
                                        const SCEVConstant *RHS)