/js/src/jit-test/tests/basic/regexp-test-direct-bug-694752.js
http://github.com/zpao/v8monkey · JavaScript · 15 lines · 12 code · 2 blank · 1 comment · 2 complexity · 3fef59548fd2e57509b1c55a07ffc6c8 MD5 · raw file
- function whoo() {
- // Cause mjit to use the script's RegExpObject directly when it compiles this function.
- assertEq(/foo.*baz/.test('foobarbaz'), true);
- }
- var orig_test = RegExp.prototype.test
- for (var i = 0; i < 50; ++i)
- whoo();
- eval('RegExp.prototype.test = function(str) { return orig_test.call(this, str) }')
- for (var i = 0; i < 50; ++i)
- whoo();
- RegExp.prototype.test = orig_test;
- gc();
- whoo();