Revert r254592 (virtual dtor in SCEVPredicate).
authorAndy Gibbs <andyg1001@hotmail.co.uk>
Thu, 17 Dec 2015 16:43:53 +0000 (16:43 +0000)
committerAndy Gibbs <andyg1001@hotmail.co.uk>
Thu, 17 Dec 2015 16:43:53 +0000 (16:43 +0000)
commit02fd5dfa7c48314f0cdfc98f1b7efaa25693f052
tree219e244a6d1319ddb261d4f8fe7349bdf8bf94f8
parenta8b43ff7efa946af3d2f148c8389b406587e203c
Revert r254592 (virtual dtor in SCEVPredicate).

Clang has better diagnostics in this case.  It is not necessary therefore
to change the destructor to avoid what is effectively an invalid warning
in gcc.  Instead, better handle the warning flags given to the compiler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@255905 91177308-0d34-0410-b5e6-96231b3b80d8
cmake/modules/HandleLLVMOptions.cmake
include/llvm/Analysis/ScalarEvolution.h
lib/Analysis/ScalarEvolution.cpp