aboutsummaryrefslogtreecommitdiffhomepage
path: root/lexers
diff options
context:
space:
mode:
authornyamatongwe <unknown>2012-05-05 13:15:28 +1000
committernyamatongwe <unknown>2012-05-05 13:15:28 +1000
commitaf0b10fdaa1ba81f03a1dc51a59f6256f10cc68f (patch)
tree9cd5316ff0cfee9b40dae72b53fa528ffc2af501 /lexers
parentef4f64e801487eff26e4fdba2031fab0e3a9a588 (diff)
downloadscintilla-mirror-af0b10fdaa1ba81f03a1dc51a59f6256f10cc68f.tar.gz
Make destructors virtual to avoid warnings from g++ 4.7.
Diffstat (limited to 'lexers')
-rw-r--r--lexers/LexAsm.cxx2
-rw-r--r--lexers/LexBasic.cxx2
-rw-r--r--lexers/LexCPP.cxx2
-rw-r--r--lexers/LexD.cxx2
-rw-r--r--lexers/LexPerl.cxx2
-rw-r--r--lexers/LexSQL.cxx2
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;
}