The below code works fine with Xcode:
const __m128d source = { x, y };
const double destination = source[0]; // Read the "x" from "source"
In latest version of Visual Studio I get the following error message from the compiler: ---> No operator "[]" matches these operands.
According to all examples I've found from the web the above should be the standard way of accessing those components inside __m128d, so what is causing the error and how to fix it?