Bug 13342 – mixin error messages formatted incorrectly:

Status
RESOLVED
Resolution
FIXED
Severity
enhancement
Priority
P1
Component
visuald
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2014-08-20T14:07:00Z
Last change time
2015-01-01T22:10:45Z
Assigned to
nobody
Creator
turkeyman

Comments

Comment #0 by turkeyman — 2014-08-20T14:07:25Z
Mixin errors are output like this: 2>D:\LuaD\luad\conversions\structs.d-mixin-36(36): Error: cast(MFVector)(*_this).x is not an lvalue When you double click on the error, nothing happens, the reason is this: \structs.d-mixin-36(36) The filename has had "-mixin-36" appended to it. Please detect mixin errors and reformat them so that they work in VS?
Comment #1 by r.sagitario — 2014-08-23T14:29:24Z
I think the change of the file name for mixins is no good. It breaks all tools including debuggers: if you mixin statements, you will never get a sensible source, even if you just mixed in a single line.
Comment #2 by r.sagitario — 2014-12-20T11:05:31Z
These lines are now supported by the output parser. Try https://github.com/D-Programming-Language/visuald/releases/tag/v0.3.40-beta4 I addition it parses exception messages and file information in the call stack.
Comment #3 by turkeyman — 2014-12-21T00:50:49Z
Awesome, this looks like a really useful update. Thanks again Rainer, you're my hero! :)
Comment #4 by r.sagitario — 2015-01-01T22:10:45Z
fix released in 0.3.40.