diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-09-12 06:51:11 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2016-09-12 06:51:11 +0000 |
commit | 67462ffce92028627628a11415dbf3dfa14052e2 (patch) | |
tree | b258506ba5b97aac66face37aae07558ad8f2023 | |
parent | 94a2fe5c8d4855e58913f6aad758638adc891612 (diff) | |
download | bcm5719-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.cpp | 1 |
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; |