[PATCH] get compatible_assignment_types() deal with all cases
commitb1bb92a1b27673988c8561b42b69e7acbc7cbaf3
authorAl Viro <viro@zeniv.linux.org.uk>
Tue, 10 Jul 2007 18:24:55 +0000 (10 14:24 -0400)
committerJosh Triplett <josh@freedesktop.org>
Sat, 14 Jul 2007 19:16:52 +0000 (14 12:16 -0700)
tree1bf3026b0cc93b5c23feab48e6e07700efa8a35d
parentf593506996854bea94ea2df7c4e8a12ef638766d
[PATCH] get compatible_assignment_types() deal with all cases

a) pointer to _Bool is OK
b) struct to same struct or union to same union is OK; void to void etc. are not
c) to/from void * with loss of qualifiers or with different address space
   should give the right warning itself instead of "different base types"
   it would get from fallback to type_difference()

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
evaluate.c