• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (c) 2024 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// stack overflow If the recursion depth exceeds 1021 with 'as'
17var a = 1
18a as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
19as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
20as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
21as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
22as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
23as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
24as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
25as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
26as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
27as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
28
29as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
30as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
31as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
32as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
33as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
34as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
35as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
36as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
37as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
38as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
39
40as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
41as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
42as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
43as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
44as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
45as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
46as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
47as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
48as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
49as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
50
51as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
52as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
53as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
54as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
55as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
56as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
57as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
58as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
59as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
60as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
61
62as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
63as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
64as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
65as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
66as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
67as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
68as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
69as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
70as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
71as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
72
73as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
74as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
75as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
76as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
77as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
78as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
79as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
80as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
81as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
82as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
83
84as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
85as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
86as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
87as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
88as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
89as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
90as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
91as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
92as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
93as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
94
95as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
96as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
97as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
98as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
99as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
100as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
101as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
102as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
103as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
104as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
105
106as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
107as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
108as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
109as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
110as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
111as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
112as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
113as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
114as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
115as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
116
117as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
118as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
119as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
120as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
121as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
122as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
123as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
124as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
125as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
126as Int as Int as Int as Int as Int as Int as Int as Int as Int as Int
127
128as Int as Int as Int as Int as Int  as Int as Int as Int  as Int as Int
129as Int as Int as Int as Int as Int  as Int as Int as Int  as Int as Int
130as Int as Int as Int as Int as Int
131