Open
Description
The following gives me an unexpected "TS1007: Jump target cannot cross function boundary error" in TS 3.3.33333
function foo() {
for (let i = 0; i < 10; i++) {
console.log(`${i}`);
continue loopend;
}
loopend:
console.log('end of loop');
}
Further investigation... you can jump to the start of the loop, so the error I would argue is that the error message is confusing.
Metadata
Metadata
Assignees
Labels
The issue relates to error messagingSpecifying regions for error messages/diagnostics on multiple locations.Requires experience with the TypeScript codebase, but feasible. Harder than "Effort: Casual".Noncontroversial enhancementsWell scoped, documented and has the green lightYou can do thisHelp wanted from Pursuit fellowship; others please avoid until Dec 19An idea for TypeScript