diff --git a/lib/checknullpointer.cpp b/lib/checknullpointer.cpp index ce60a3f4c..65736a20c 100644 --- a/lib/checknullpointer.cpp +++ b/lib/checknullpointer.cpp @@ -425,9 +425,9 @@ void CheckNullPointer::nullConstantDereference() } const Variable *ovar = nullptr; - if (Token::Match(tok, "0 ==|!= %var% !!.")) + if (Token::Match(tok, "0 ==|!=|>|>=|<|<= %var% !!.")) ovar = tok->tokAt(2)->variable(); - else if (Token::Match(tok, "%var% ==|!= 0")) + else if (Token::Match(tok, "%var% ==|!=|>|>=|<|<= 0")) ovar = tok->variable(); else if (Token::Match(tok, "%var% =|+ 0 )|]|,|;|+")) ovar = tok->variable();