digitalmars.D.bugs - [Issue 21852] New: diagnostic: One-liner errors with formatted Loc
- d-bugmail puremagic.com (40/40) Apr 23 2021 https://issues.dlang.org/show_bug.cgi?id=21852
https://issues.dlang.org/show_bug.cgi?id=21852 Issue ID: 21852 Summary: diagnostic: One-liner errors with formatted Loc should print context when -verrors=context Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: dmd Assignee: nobody puremagic.com Reporter: ibuclaw gdcproject.org For example: --- char skip() { goto Lskip; char ch = '!'; Lskip: return ch; } --- Reports: --- mod.d(3): Error: goto skips declaration of variable mod.skip.ch at mod.d(4) goto Lskip; ^ --- Whereas a better error that takes advantage of `-verrors=context' would be: --- mod.d(3): Error: `goto` skips declaration of variable `mod.skip.ch` goto Lskip; ^ mod.d(4): declared here char ch = '!'; ^ --- --
Apr 23 2021