misc MSVC warning fixes
Here's a few warning-fixes for MSVC. When this MR is combined with !4572 (merged) and !4576 (merged), I'm not seeing any warnings being produced any longer on MSVC.
Here's a few warning-fixes for MSVC. When this MR is combined with !4572 (merged) and !4576 (merged), I'm not seeing any warnings being produced any longer on MSVC.