### Version 1.0.0-beta.19 ### Reproduction link [https://codesandbox.io/s/ollqlyxv2y](https://codesandbox.io/s/ollqlyxv2y) ### Steps to reproduce In beta.19, template component slots can be filled with strings easily. But functional components still cannot. * Create a functional component with a slot (can be default or named) * Create a test suite which fills the slot with a simple string * See the `<div></div>` problem again. ### What is expected? The slot should be properly filled with the string ### What is actually happening? The `<div></div>` problem is occuring again Related: #718, #707, #711 <!-- generated by vue-issues. DO NOT REMOVE -->