Tweak an _MSC_VER ifdef to use typename with clang in a unittest