text: load("201224b0d1c296b45befd2285e95dd42.js");
  // |jit-test| error:TypeError
  
  // Binary: cache/js-dbg-32-7504904b5f8f-linux
  // Flags: -j
  //
  Object.extend = function(destination, source) {
      for (var property in source)
      destination[property] = source[property]
  }
  Object.extend(Function.prototype, {
      curry: function() {
          var __method = this,
          args = $A(arguments)
          return function() {
              return __method(
              arguments)
          }
      },
      wrap: function(wrapper) {
          return function() { ([](
              $A(arguments)))
          }
      }
  })
  function $A(iterable) {
      var length = iterable.length
      while (length--);
  }
  var ga = {
      c: 3,
      d: 4
  }
  ga.
  __defineGetter__("", /x/.test.wrap("").curry(true, ""))
  for (var p in ga) {
      ga[p]
  }
  