Fixed CUDA support in MSVC for anonymous unions