aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/clang/Lex/PreprocessorLexer.h1
-rw-r--r--lib/Lex/PreprocessorLexer.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/include/clang/Lex/PreprocessorLexer.h b/include/clang/Lex/PreprocessorLexer.h
index 12a0cef992..bbe6dbeeac 100644
--- a/include/clang/Lex/PreprocessorLexer.h
+++ b/include/clang/Lex/PreprocessorLexer.h
@@ -60,6 +60,7 @@ protected:
friend class Preprocessor;
PreprocessorLexer() {}
+ virtual ~PreprocessorLexer();
virtual void IndirectLex(Token& Result) = 0;
diff --git a/lib/Lex/PreprocessorLexer.cpp b/lib/Lex/PreprocessorLexer.cpp
index cbda79fd8b..f3d91af4ed 100644
--- a/lib/Lex/PreprocessorLexer.cpp
+++ b/lib/Lex/PreprocessorLexer.cpp
@@ -18,6 +18,8 @@
using namespace clang;
+PreprocessorLexer::~PreprocessorLexer() {}
+
/// LexIncludeFilename - After the preprocessor has parsed a #include, lex and
/// (potentially) macro expand the filename.
void PreprocessorLexer::LexIncludeFilename(Token &FilenameTok) {