I found this line in code generated by the MSVC compiler from Visual Studio 2008, while trying to figure out what seems to be a compiler bug:

```
movss dword ptr [this], xmm2

```

Although I do not think it is related to the bug I was looking for, I was like what the bleep? Storing a float value (completely unrelated to `this` btw) in `[this]`?

What exactly does that line do? Because I sure can't make sense of it! Or is the disassembly view playing tricks on me?