text: // Copyright (c) 2012 Ecma International.  All rights reserved.
  // This code is governed by the BSD license found in the LICENSE file.
  
  /*---
  es5id: 15.2.3.9-2-a-9
  description: >
      Object.freeze - 'P' is own property of the Function object that
      uses Object's [[GetOwnProperty]]
  includes: [propertyHelper.js]
  ---*/
  
  var funObj = function() {};
  
  funObj.foo = 10; // default [[Configurable]] attribute value of foo: true
  
  Object.freeze(funObj);
  
  verifyNotWritable(funObj, "foo");
  verifyNotConfigurable(funObj, "foo");
  
  assert.sameValue(funObj.foo, 10);
  