diff options
| -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;  	} | 
