Back out 97036ab72558 which inappropriately compared turds to third parties.
1 // Compiling a script with null filename does not break the Error constructor.
5 evaluate("throw Error('pass');", {fileName: null});
9 assertEq(exc.constructor, Error);
10 assertEq(exc.message, "pass");
11 assertEq(exc.fileName, "");