### Version 3.2.33 ### Reproduction link [sfc.vuejs.org/](https://sfc.vuejs.org/#eyJBcHAudnVlIjoiPHNjcmlwdCBsYW5nPVwidHNcIj5cbmludGVyZmFjZSBQcm9wcyB7XG4gIC8vIHpvb20/XG4gIGE/OiBzdHJpbmc7XG59XG48L3NjcmlwdD5cblxuPHNjcmlwdCBzZXR1cCBsYW5nPVwidHNcIj5cbmNvbnN0IHByb3BzID0gd2l0aERlZmF1bHRzKGRlZmluZVByb3BzPFByb3BzPigpLCB7XG4gIGE6IFwiYVwiLFxufSk7XG48L3NjcmlwdD5cbiIsImltcG9ydC1tYXAuanNvbiI6IntcbiAgXCJpbXBvcnRzXCI6IHtcbiAgICBcInZ1ZVwiOiBcImh0dHBzOi8vc2ZjLnZ1ZWpzLm9yZy92dWUucnVudGltZS5lc20tYnJvd3Nlci5qc1wiXG4gIH1cbn0ifQ==) ### Steps to reproduce The component (see the link) makes the compiler crash It has something to do with the - "zoom" (even it's a comment) - "const props =" ### What is expected? The compiler compiles ### What is actually happening? The compiler crashes <!-- generated by vue-issues. DO NOT REMOVE -->