fix msvc assembly breakage due to #8904