[ASYNC-27] Compilation errors inside go block always reported as first line of block Created: 08/Oct/13 Updated: 09/May/14
|Reporter:||Howard Lewis Ship||Assignee:||Unassigned|
I've noticed that when there are any errors inside a go block, the line number of the error is always the line containing the go symbol.
I suspect that some meta data on the forms that are converted into a state machine is being lost in the process.
This is quite annoying and quite leaky (in the abstraction sense). It makes it that much harder to track down the source of errors.
|Comment by Timothy Baldridge [ 22/Nov/13 2:49 PM ]|
Working on this, may be a few weeks out yet.
|Comment by Hugo Duncan [ 11/Feb/14 5:18 PM ]|
This effects both compilation errors and line numbers in stack trace frames.
|Comment by Timothy Baldridge [ 09/May/14 11:26 AM ]|
Completed in CLJ, once we get a tools.analyzer.cljs I'll add this to CLJS as well.