| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- //-------------------------------------------------------------------------------------------------------
- // Copyright (C) Microsoft. All rights reserved.
- // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
- //-------------------------------------------------------------------------------------------------------
- var x1;
- var x2;
- function foo1()
- {
- var i, a, tmp;
- a = 1.0;
- for (i = 0; i != 2; i++)
- {
- if (i == 1) {
- x1 = a + 1.1;
- }
- tmp = i + 1.1;
- a = tmp;
- }
- }
- function foo2()
- {
- var i, a, tmp;
- a = 1.0;
- for (i = 0; i != 2; i++)
- {
- if (i == 1) {
- x2 = a;
- }
- tmp = i + 1.1;
- a = tmp;
- }
- }
- function foo3()
- {
- var i,a;
- i = x1;
- for (var j = 0; j < 2; j++)
- {
- i = 3 + i;
- if (j == 0)
- {
- a = i;
- }
- }
- if (a != 5.2 || i != 8.2) {
- return false;
- }
- return true;
- }
- foo1();
- foo2();
- if (x1 != 2.2 || x2 != 1.1 || !foo3())
- {
- WScript.Echo("FAILED");
- }
- else
- {
- WScript.Echo("Pass");
- }
|