Index: src/messages.js |
diff --git a/src/messages.js b/src/messages.js |
index b1e048dbb4e14a8a3fb52bf75db896a2365f7cf9..e46750f05185e16b1986b60d5cbfa2abd5df60b5 100644 |
--- a/src/messages.js |
+++ b/src/messages.js |
@@ -762,11 +762,12 @@ function GetStackTraceLine(recv, fun, pos, isGlobal) { |
// Defines accessors for a property that is calculated the first time |
// the property is read. |
-function DefineOneShotAccessor(obj, name, value_factory) { |
+function DefineOneShotAccessor(obj, name, fun) { |
// Note that the accessors consistently operate on 'obj', not 'this'. |
// Since the object may occur in someone else's prototype chain we |
// can't rely on 'this' being the same as 'obj'. |
var value; |
+ var value_factory = fun; |
var getter = function() { |
if (value_factory == null) { |
return value; |