/js/src/jit-test/tests/jaeger/testAddStringObject.js

http://github.com/zpao/v8monkey · JavaScript · 17 lines · 13 code · 4 blank · 0 comment · 0 complexity · 5eddb1000686eb63ec19fa6803a4e82b MD5 · raw file

  1. String.prototype.m = function(s) {
  2. return this.indexOf('a');
  3. };
  4. var g = function(s) {
  5. return (s + 'asdf').m();
  6. };
  7. var h = function(s) {
  8. return ('asdf' + s).m();
  9. };
  10. var ix = g(new String('abc'));
  11. assertEq(ix, 0);
  12. var ix = h(new String('abc'));
  13. assertEq(ix, 0);