Patch by GM: Adding MSVC support to __bit_reference