[clang] 30c2406 - [syntax] Add virtual destructor in TokenManager.

Haojian Wu via cfe-commits cfe-commits at lists.llvm.org
Fri Jul 15 02:53:05 PDT 2022


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;
 


        


More information about the cfe-commits mailing list