[Analysis] Avoid virtual dtor. NFC.
authorMichael Kruse <llvm-project@meinersbur.de>
Wed, 18 May 2022 22:03:03 +0000 (17:03 -0500)
committerMichael Kruse <llvm-project@meinersbur.de>
Wed, 18 May 2022 22:41:17 +0000 (17:41 -0500)
commit797fabaab2a5e02d00de4755ef8f5a38127110df
tree720a39de3388226e27093cc0d6d49490d2b8549d
parent03ba8c83dd42292125fdbc74657a76388ab9558e
[Analysis] Avoid virtual dtor. NFC.

Replace virtual destructor by a protected non-virtual one. Additionally also making derived structs as virtual avoids the warning from reappearing.

Also see the mailing list discussion: https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20220516/1038290.html

Reviewed By: dblaikie, YangKeao

Differential Revision: https://reviews.llvm.org/D125830
llvm/include/llvm/Analysis/DOTGraphTraitsPass.h
llvm/include/llvm/Analysis/DomPrinter.h