assign_vs_compare: warn about "if (foo = &bar) "
commit68a9b7070a0f955bdb47b4b2cb55273606dc701f
authorDan Carpenter <dan.carpenter@oracle.com>
Fri, 27 Jan 2017 12:55:08 +0000 (27 15:55 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Fri, 27 Jan 2017 12:55:08 +0000 (27 15:55 +0300)
treeb2a20c7e8370eb90afd8b016341cf11ba40b7f2a
parent1ce2e2a68fe9ab4c22935e9df6ef1d9d9d70c8a9
assign_vs_compare: warn about "if (foo = &bar) "

This doesn't trigger any warnings in the kernel...  These sorts of bugs
are really rare because checkpatch.pl complains if you write code like that
that it should instead be:

foo = &bar;
if (foo) {

Anyway, I've already written this check and it also has no false positives
so I'm going to commit it.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_assign_vs_compare.c