ObjectHeaderInlining_NewPropNoInlineCache.js 656 B

12345678910111213141516171819
  1. //-------------------------------------------------------------------------------------------------------
  2. // Copyright (C) Microsoft. All rights reserved.
  3. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
  4. //-------------------------------------------------------------------------------------------------------
  5. //Switches: -forcejitloopbody
  6. function func5(arg1) {
  7. this.prop0 = this.prop2 = arg1;
  8. }
  9. (function () {
  10. var uniqobj10 = new func5();
  11. --uniqobj10.prop2;
  12. for (var i = 0; i < 2; i++) {
  13. uniqobj10.prop3 = 100;
  14. uniqobj10.prop2 = uniqobj10.prop2;
  15. }
  16. })();