Under windows the paths of file/folder is separated by '\' symbol. But '\u' is a unicode symbol start marker in javascript, so if "\u.." is not a valid unicode symbol it is an invalid expression, hence the trace object like this is invalid:
new iced.Deferrals(icedk, {
parent: iced_passed_deferral,
filename: "code\unicode.coffee"
})
The quick fix is easy:
in nodes.coffee change line 2425 from
_fnrhs = new Value new Literal '"' + o.filename + '"'
to
_fnrhs = new Value new Literal '"' + o.filename.(/\u/g, '\u') + '"'
Under windows the paths of file/folder is separated by '\' symbol. But '\u' is a unicode symbol start marker in javascript, so if "\u.." is not a valid unicode symbol it is an invalid expression, hence the trace object like this is invalid: new iced.Deferrals(icedk, { parent: iced_passed_deferral, filename: "code\unicode.coffee" })
The quick fix is easy: in nodes.coffee change line 2425 from _fnrhs = new Value new Literal '"' + o.filename + '"' to _fnrhs = new Value new Literal '"' + o.filename.(/\u/g, '\u') + '"'
but i don't think this is a good one.