diff options
Diffstat (limited to 'lexers/LexCPP.cxx')
| -rw-r--r-- | lexers/LexCPP.cxx | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/lexers/LexCPP.cxx b/lexers/LexCPP.cxx index 2028c66a9..6d01fb44b 100644 --- a/lexers/LexCPP.cxx +++ b/lexers/LexCPP.cxx @@ -977,9 +977,9 @@ void LexerCPP::EvaluateTokens(std::vector<std::string> &tokens) {  				else if (tokens[k+1] == "*")  					result = valA * valB;  				else if (tokens[k+1] == "/") -					result = valA / valB; +					result = valA / (valB ? valB : 1);  				else if (tokens[k+1] == "%") -					result = valA % valB; +					result = valA % (valB ? valB : 1);  				else if (tokens[k+1] == "<")  					result = valA < valB;  				else if (tokens[k+1] == "<=") | 
