summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-09-12 06:51:11 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-09-12 06:51:11 +0000
commit67462ffce92028627628a11415dbf3dfa14052e2 (patch)
treeb258506ba5b97aac66face37aae07558ad8f2023
parent94a2fe5c8d4855e58913f6aad758638adc891612 (diff)
downloadbcm5719-llvm-67462ffce92028627628a11415dbf3dfa14052e2.tar.gz
bcm5719-llvm-67462ffce92028627628a11415dbf3dfa14052e2.zip
Add virtual destructor (necessary due to the switch to shared_ptr).
llvm-svn: 281198
-rw-r--r--clang/utils/TableGen/ClangDiagnosticsEmitter.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
index 22e51572b9c..dafb93158ab 100644
--- a/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
+++ b/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
@@ -911,6 +911,7 @@ namespace {
struct DiagText {
struct Piece {
virtual void print(std::vector<std::string> &RST) = 0;
+ virtual ~Piece() {}
};
struct TextPiece : Piece {
StringRef Role;
OpenPOWER on IntegriCloud