avoid alloca in with_overflow intrinsics

This is pointless, since it's just used to load an `undef` value and
never touched again.
auto merge of #9680 : thestinger/rust/overflow, r=huonw

This is pointless, since it's just used to load an `undef` value and
never touched again.
Remove unnecessary mutability in WatcherInterop