Verified it here too, the first element is getting destroyed. The original bug report is here.
It seems to happen when you initialize a vector with an initializer list in certain circumstances.
And their response was The fix should show up in the **future release** of Visual C++.