| Index: src/v8natives.js | 
| diff --git a/src/v8natives.js b/src/v8natives.js | 
| index 72cb8caa29c076e01856e9d76c9dc7c516226415..92769e25d2f0d96eda708111ee71533e66995d40 100644 | 
| --- a/src/v8natives.js | 
| +++ b/src/v8natives.js | 
| @@ -21,7 +21,6 @@ var GlobalFunction = global.Function; | 
| var GlobalNumber = global.Number; | 
| var GlobalObject = global.Object; | 
| var InternalArray = utils.InternalArray; | 
| -var SetFunctionName = utils.SetFunctionName; | 
|  | 
| var MathAbs; | 
| var ProxyDelegateCallAndConstruct; | 
| @@ -1705,7 +1704,8 @@ function FunctionBind(this_arg) { // Length is 1. | 
|  | 
| var name = this.name; | 
| var bound_name = IS_STRING(name) ? name : ""; | 
| -  SetFunctionName(result, bound_name, "bound"); | 
| +  %DefineDataPropertyUnchecked(result, "name", "bound " + bound_name, | 
| +                               DONT_ENUM | READ_ONLY); | 
|  | 
| // We already have caller and arguments properties on functions, | 
| // which are non-configurable. It therefore makes no sence to | 
|  |