[PATCH] beginning of SYM_RESTRICT rewrite: restricted_binop_type()
commitb875bb08b437cd840ef0de59fd73ea6596bbd0e1
authorAl Viro <viro@zeniv.linux.org.uk>
Fri, 13 Jan 2006 13:52:20 +0000 (13 08:52 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 1 Oct 2006 13:40:18 +0000 (1 09:40 -0400)
tree8e1b016ee6d61b5a97965bdf90ad6e4bbbfb3578
parent6aeb66b37eb32f714640cee6bfea0f4bf5e7768a
[PATCH] beginning of SYM_RESTRICT rewrite: restricted_binop_type()

* new helper - restricted_binop_type(); gives resulting type of binary
operation when at least one of arguments is SYM_RESTRICT.  NULL is
returned in case of error.  Arguments will make sense when we get
to consolidation of compatible_binop_...() (next patch), switching
to better recovery from type errors for these guys (next after that)
and smarter handling of ~ on small restricted types.

* compatible_restricted_binop() and check_case_type() switched to
using that puppy
evaluate.c