diff options
author | nyamatongwe <unknown> | 2012-05-05 13:15:28 +1000 |
---|---|---|
committer | nyamatongwe <unknown> | 2012-05-05 13:15:28 +1000 |
commit | af0b10fdaa1ba81f03a1dc51a59f6256f10cc68f (patch) | |
tree | 9cd5316ff0cfee9b40dae72b53fa528ffc2af501 | |
parent | ef4f64e801487eff26e4fdba2031fab0e3a9a588 (diff) | |
download | scintilla-mirror-af0b10fdaa1ba81f03a1dc51a59f6256f10cc68f.tar.gz |
Make destructors virtual to avoid warnings from g++ 4.7.
-rw-r--r-- | lexers/LexAsm.cxx | 2 | ||||
-rw-r--r-- | lexers/LexBasic.cxx | 2 | ||||
-rw-r--r-- | lexers/LexCPP.cxx | 2 | ||||
-rw-r--r-- | lexers/LexD.cxx | 2 | ||||
-rw-r--r-- | lexers/LexPerl.cxx | 2 | ||||
-rw-r--r-- | lexers/LexSQL.cxx | 2 |
6 files changed, 7 insertions, 5 deletions
diff --git a/lexers/LexAsm.cxx b/lexers/LexAsm.cxx index 71e24bccf..78874de86 100644 --- a/lexers/LexAsm.cxx +++ b/lexers/LexAsm.cxx @@ -153,7 +153,7 @@ class LexerAsm : public ILexer { public: LexerAsm() { } - ~LexerAsm() { + virtual ~LexerAsm() { } void SCI_METHOD Release() { delete this; diff --git a/lexers/LexBasic.cxx b/lexers/LexBasic.cxx index b15ce0947..bc8fcee47 100644 --- a/lexers/LexBasic.cxx +++ b/lexers/LexBasic.cxx @@ -223,7 +223,7 @@ public: CheckFoldPoint(CheckFoldPoint_), osBasic(wordListDescriptions) { } - ~LexerBasic() { + virtual ~LexerBasic() { } void SCI_METHOD Release() { delete this; diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index aaefa7b41..7d0990fd1 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -335,7 +335,7 @@ public: setRelOp(CharacterSet::setNone, "=!<>"), setLogicalOp(CharacterSet::setNone, "|&") { } - ~LexerCPP() { + virtual ~LexerCPP() { } void SCI_METHOD Release() { delete this; diff --git a/lexers/LexD.cxx b/lexers/LexD.cxx index eb76be3e4..32e3c86ef 100644 --- a/lexers/LexD.cxx +++ b/lexers/LexD.cxx @@ -160,7 +160,7 @@ public: LexerD(bool caseSensitive_) : caseSensitive(caseSensitive_) { } - ~LexerD() { + virtual ~LexerD() { } void SCI_METHOD Release() { delete this; diff --git a/lexers/LexPerl.cxx b/lexers/LexPerl.cxx index 9cc26b097..da9038778 100644 --- a/lexers/LexPerl.cxx +++ b/lexers/LexPerl.cxx @@ -366,7 +366,7 @@ public: setSpecialVar(CharacterSet::setNone, "\"$;<>&`'+,./\\%:=~!?@[]"), setControlVar(CharacterSet::setNone, "ACDEFHILMNOPRSTVWX") { } - ~LexerPerl() { + virtual ~LexerPerl() { } void SCI_METHOD Release() { delete this; diff --git a/lexers/LexSQL.cxx b/lexers/LexSQL.cxx index 77f96b016..d9013db9b 100644 --- a/lexers/LexSQL.cxx +++ b/lexers/LexSQL.cxx @@ -267,6 +267,8 @@ class LexerSQL : public ILexer { public : LexerSQL() {} + virtual ~LexerSQL() {} + int SCI_METHOD Version () const { return lvOriginal; } |