diff options
-rw-r--r-- | llvm/include/llvm/Object/ELFYAML.h | 1 | ||||
-rw-r--r-- | llvm/lib/Object/ELFYAML.cpp | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/Object/ELFYAML.h b/llvm/include/llvm/Object/ELFYAML.h index 38707776abe..26bfaaed6da 100644 --- a/llvm/include/llvm/Object/ELFYAML.h +++ b/llvm/include/llvm/Object/ELFYAML.h @@ -79,6 +79,7 @@ struct Section { StringRef Info; llvm::yaml::Hex64 AddressAlign; Section(SectionKind Kind) : Kind(Kind) {} + virtual ~Section(); }; struct RawContentSection : Section { object::yaml::BinaryRef Content; diff --git a/llvm/lib/Object/ELFYAML.cpp b/llvm/lib/Object/ELFYAML.cpp index 59d9c06f370..f7ba237883a 100644 --- a/llvm/lib/Object/ELFYAML.cpp +++ b/llvm/lib/Object/ELFYAML.cpp @@ -14,6 +14,9 @@ #include "llvm/Object/ELFYAML.h" namespace llvm { + +ELFYAML::Section ::~Section() {} + namespace yaml { void |