| //------------------------------------------------------------------------------------------------------- |
| // Copyright (C) Microsoft. All rights reserved. |
| // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. |
| //------------------------------------------------------------------------------------------------------- |
| |
| var shouldBailout = false; |
| function test() { |
| var print = function (a) { |
| WScript.Echo(a); |
| }; |
| |
| c = 1; |
| if (shouldBailout) { |
| delete this.c; |
| } |
| |
| function shapeyConstructor() { |
| 'use strict'; |
| for (c in ['']) { |
| print(c); |
| } |
| } |
| shapeyConstructor(); |
| } |
| try{ |
| test(); |
| } |
| catch(e){WScript.Echo(e);} |
| |
| shouldBailout = true; |
| try{ |
| test(); |
| } |
| catch(e){WScript.Echo(e);} |