/js/src/jit-test/tests/jaeger/globalOptimize-3.js

http://github.com/zpao/v8monkey · JavaScript · 18 lines · 16 code · 2 blank · 0 comment · 0 complexity · 84e7d51afd49c40f54450d441b3d64b2 MD5 · raw file

  1. y = 30;
  2. function bar() {
  3. assertEq(y, 30);
  4. Object.defineProperty(this, 'y', {writable:false});
  5. y = 10;
  6. assertEq(y, 30);
  7. }
  8. bar();
  9. x = 30;
  10. function foo() {
  11. assertEq(x, 30);
  12. Object.freeze(this);
  13. x = 10;
  14. assertEq(x, 30);
  15. }
  16. foo();