From 10d8971c00ecf4ec4750ecba7faf94651ec18a3a Mon Sep 17 00:00:00 2001 From: Kaelyn Uhrain Date: Thu, 5 Apr 2012 22:11:12 +0000 Subject: [PATCH] Really fix -Wnon-virtual-dtor warnings; gcc needs the dtors to be explicitly marked as virtual. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154131 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Support/YAMLParser.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/llvm/Support/YAMLParser.h b/include/llvm/Support/YAMLParser.h index cf5706af193..85ecc13d964 100644 --- a/include/llvm/Support/YAMLParser.h +++ b/include/llvm/Support/YAMLParser.h @@ -149,7 +149,7 @@ protected: OwningPtr &Doc; SMRange SourceRange; - ~Node(); + virtual ~Node(); private: unsigned int TypeID; @@ -170,7 +170,7 @@ public: } protected: - ~NullNode(); + virtual ~NullNode(); }; /// @brief A scalar node is an opaque datum that can be presented as a @@ -206,7 +206,7 @@ public: } protected: - ~ScalarNode(); + virtual ~ScalarNode(); private: StringRef Value; @@ -256,7 +256,7 @@ public: } protected: - ~KeyValueNode(); + virtual ~KeyValueNode(); private: Node *Key; @@ -375,7 +375,7 @@ public: } protected: - ~MappingNode(); + virtual ~MappingNode(); private: MappingType Type; @@ -441,7 +441,7 @@ public: } protected: - ~SequenceNode(); + virtual ~SequenceNode(); private: SequenceType SeqType; @@ -469,7 +469,7 @@ public: } protected: - ~AliasNode(); + virtual ~AliasNode(); private: StringRef Name; -- 2.34.1