1/*
2 * Copyright (c) 2023 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 *     http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16/*
17 * @tc.name:storeicglobalvar
18 * @tc.desc:test storeicglobalvar
19 * @tc.type: FUNC
20 * @tc.require: issueI9PR6B
21 */
22
23
24for(let i=0;i<1000;i++){};
25var a0=0;
26var a1=1;
27var a2=2;
28var a3=3;
29var a4=4;
30var a5=5;
31var a6=6;
32var a7=7;
33var a8=8;
34var a9=9;
35var a10=10;
36var a11=11;
37var a12=12;
38var a13=13;
39var a14=14;
40var a15=15;
41var a16=16;
42var a17=17;
43var a18=18;
44var a19=19;
45var a20=20;
46var a21=21;
47var a22=22;
48var a23=23;
49var a24=24;
50var a25=25;
51var a26=26;
52var a27=27;
53var a28=28;
54var a29=29;
55var a30=30;
56var a31=31;
57var a32=32;
58var a33=33;
59var a34=34;
60var a35=35;
61var a36=36;
62var a37=37;
63var a38=38;
64var a39=39;
65var a40=40;
66var a41=41;
67var a42=42;
68var a43=43;
69var a44=44;
70var a45=45;
71var a46=46;
72var a47=47;
73var a48=48;
74var a49=49;
75var a50=50;
76var a51=51;
77var a52=52;
78var a53=53;
79var a54=54;
80var a55=55;
81var a56=56;
82var a57=57;
83var a58=58;
84var a59=59;
85var a60=60;
86var a61=61;
87var a62=62;
88var a63=63;
89var a64=64;
90var a65=65;
91var a66=66;
92var a67=67;
93var a68=68;
94var a69=69;
95var a70=70;
96var a71=71;
97var a72=72;
98var a73=73;
99var a74=74;
100var a75=75;
101var a76=76;
102var a77=77;
103var a78=78;
104var a79=79;
105var a80=80;
106var a81=81;
107var a82=82;
108var a83=83;
109var a84=84;
110var a85=85;
111var a86=86;
112var a87=87;
113var a88=88;
114var a89=89;
115var a90=90;
116var a91=91;
117var a92=92;
118var a93=93;
119var a94=94;
120var a95=95;
121var a96=96;
122var a97=97;
123var a98=98;
124var a99=99;
125var a100=100;
126var a101=101;
127var a102=102;
128var a103=103;
129var a104=104;
130var a105=105;
131var a106=106;
132var a107=107;
133var a108=108;
134var a109=109;
135var a110=110;
136var a111=111;
137var a112=112;
138var a113=113;
139var a114=114;
140var a115=115;
141var a116=116;
142var a117=117;
143var a118=118;
144var a119=119;
145var a120=120;
146var a121=121;
147var a122=122;
148var a123=123;
149var a124=124;
150var a125=125;
151var a126=126;
152for(let i=0;i<5;i++){
153    print("test store global var ic __proto__")
154    var __proto__ = null;
155}
156// do not add any code