Author: Haojian Wu Date: 2022-07-15T11:51:13+02:00 New Revision: 30c2406e270cc5dab8da813ce5c54e4bb8c40e49
URL: https://github.com/llvm/llvm-project/commit/30c2406e270cc5dab8da813ce5c54e4bb8c40e49 DIFF: https://github.com/llvm/llvm-project/commit/30c2406e270cc5dab8da813ce5c54e4bb8c40e49.diff LOG: [syntax] Add virtual destructor in TokenManager. Fix `-Wnon-virtual-dtor` warning. Added: Modified: clang/include/clang/Tooling/Syntax/TokenManager.h Removed: ################################################################################ diff --git a/clang/include/clang/Tooling/Syntax/TokenManager.h b/clang/include/clang/Tooling/Syntax/TokenManager.h index 73c95b4b77a8..6f0d11ce0d6b 100644 --- a/clang/include/clang/Tooling/Syntax/TokenManager.h +++ b/clang/include/clang/Tooling/Syntax/TokenManager.h @@ -28,6 +28,8 @@ namespace syntax { /// Defines interfaces for operating "Token" in the clang syntax-tree. class TokenManager { public: + virtual ~TokenManager() = default; + /// Describes what the exact class kind of the TokenManager is. virtual llvm::StringLiteral kind() const = 0; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits