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

Reply via email to