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.