From e529f54e90c2ff63f043333c50e6c96f6b3c7e6d Mon Sep 17 00:00:00 2001 From: "Alex Lam S.L" Date: Sat, 17 Feb 2018 04:35:03 +0800 Subject: [PATCH] reduce `function`-related false positives (#2925) --- test/sandbox.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/test/sandbox.js b/test/sandbox.js index c660353c..80cbc3bf 100644 --- a/test/sandbox.js +++ b/test/sandbox.js @@ -24,9 +24,8 @@ function strip_func_ids(text) { var FUNC_TOSTRING = [ "[ Array, Boolean, Error, Function, Number, Object, RegExp, String].forEach(function(f) {", " f.toString = Function.prototype.toString;", - " f.valueOf = Function.prototype.valueOf;", "});", - "Function.prototype.toString = Function.prototype.valueOf = function() {", + "Function.prototype.toString = function() {", " var id = 100000;", " return function() {", " var n = this.name;", @@ -40,10 +39,9 @@ var FUNC_TOSTRING = [ " });", ] : [], [ " }", - ' return "[Function: " + n + "]";', + ' return "function " + n + "() {...}";', " }", "}();", - 'Object.defineProperty(Function.prototype, "valueOf", { enumerable: false });', ]).join("\n"); exports.run_code = function(code) { var stdout = ""; -- 2.34.1