### Version 2.5.7 ### Reproduction link [https://jsfiddle.net/j9ahLed9/](https://jsfiddle.net/j9ahLed9/) ### Steps to reproduce Check console logs ### What is expected? I expect Vue to compile the above template without error ### What is actually happening? I get an error: `- invalid v-for alias "{ id, label }" in expression: v-for="{ id, label } in items"` ` <!-- generated by vue-issues. DO NOT REMOVE -->