diff --git a/Objective-J/ObjJAcornCompiler.js b/Objective-J/ObjJAcornCompiler.js index cb7fa83ff..7bc57f61d 100644 --- a/Objective-J/ObjJAcornCompiler.js +++ b/Objective-J/ObjJAcornCompiler.js @@ -1106,10 +1106,10 @@ ObjJAcornCompiler.prototype.map = function() ObjJAcornCompiler.prototype.prettifyMessage = function(/* Message */ aMessage) { var line = aMessage.messageForLine, - message = "\n" + line; + message = "\n" + (line || ""); - message += (new Array(aMessage.messageOnColumn + 1)).join(" "); - message += (new Array(Math.min(1, line.length) + 1)).join("^") + "\n"; + message += (new Array((aMessage.messageOnColumn || 0) + 1)).join(" "); + if (line) message += (new Array(Math.min(1, line.length || 1) + 1)).join("^") + "\n"; message += aMessage.messageType + " line " + aMessage.messageOnLine + " in " + this.URL + ": " + aMessage.message; return message;