<div dir="ltr">GCC supports attribute nonnull on overloaded operators, but clang doesn't. This patch adds support to the code path around binary operators, as I don't think it's possible to make it fire on overloaded unary operators.<div>

<br></div><div style>Please review!<br></div><div style><br></div><div style>Nick</div><div style><br></div></div>