### Vue.js version 2.1.7 ### Reproduction Link https://jsfiddle.net/1anum7y4/1/ This template fails to compile if no default slot given ```html foo ``` It does not reproduce if slot given or `````` wrapped by any tag ### What is Expected? Component renders without slot ### What is actually happening? Uncaught TypeError: Cannot set property 'isRootInsert' of undefined