]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tests/zfs-tests/tests/functional/channel_program/lua_core/tst.nested_neg.zcp
Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b
[FreeBSD/FreeBSD.git] / tests / zfs-tests / tests / functional / channel_program / lua_core / tst.nested_neg.zcp
1 --
2 -- This file and its contents are supplied under the terms of the
3 -- Common Development and Distribution License ("CDDL"), version 1.0.
4 -- You may only use this file in accordance with the terms of version
5 -- 1.0 of the CDDL.
6 --
7 -- A full copy of the text of the CDDL should have accompanied this
8 -- source.  A copy of the CDDL is also available via the Internet at
9 -- http://www.illumos.org/license/CDDL.
10 --
11
12 --
13 -- Copyright (c) 2016 by Delphix. All rights reserved.
14 --
15
16 -- This program contains deeply nested LUA statements, such that the LUA
17 -- parser can not process it, given the limited size of the C stack.
18 -- This program contains 243 levels, well beyond the LUAI_MAXCCALLS limit
19
20 i = 0
21 if true then
22 if true then
23 if true then
24 if true then
25 if true then
26 if true then
27 if true then
28 if true then
29 if true then
30 if true then
31 if true then
32 if true then
33 if true then
34 if true then
35 if true then
36 if true then
37 if true then
38 if true then
39 if true then
40 if true then
41 if true then
42 if true then
43 if true then
44 if true then
45 if true then
46 if true then
47 if true then
48 if true then
49 if true then
50 if true then
51 if true then
52 if true then
53 if true then
54 if true then
55 if true then
56 if true then
57 if true then
58 if true then
59 if true then
60 if true then
61 if true then
62 if true then
63 if true then
64 if true then
65 if true then
66 if true then
67 if true then
68 if true then
69 if true then
70 if true then
71 if true then
72 if true then
73 if true then
74 if true then
75 if true then
76 if true then
77 if true then
78 if true then
79 if true then
80 if true then
81 if true then
82 if true then
83 if true then
84 if true then
85 if true then
86 if true then
87 if true then
88 if true then
89 if true then
90 if true then
91 if true then
92 if true then
93 if true then
94 if true then
95 if true then
96 if true then
97 if true then
98 if true then
99 if true then
100 if true then
101 if true then
102 if true then
103 if true then
104 if true then
105 if true then
106 if true then
107 if true then
108 if true then
109 if true then
110 if true then
111 if true then
112 if true then
113 if true then
114 if true then
115 if true then
116 if true then
117 if true then
118 if true then
119 if true then
120 if true then
121 if true then
122 if true then
123 if true then
124 if true then
125 if true then
126 if true then
127 if true then
128 if true then
129 if true then
130 if true then
131 if true then
132 if true then
133 if true then
134 if true then
135 if true then
136 if true then
137 if true then
138 if true then
139 if true then
140 if true then
141 if true then
142 if true then
143 if true then
144 if true then
145 if true then
146 if true then
147 if true then
148 if true then
149 if true then
150 if true then
151 if true then
152 if true then
153 if true then
154 if true then
155 if true then
156 if true then
157 if true then
158 if true then
159 if true then
160 if true then
161 if true then
162 if true then
163 if true then
164 if true then
165 if true then
166 if true then
167 if true then
168 if true then
169 if true then
170 if true then
171 if true then
172 if true then
173 if true then
174 if true then
175 if true then
176 if true then
177 if true then
178 if true then
179 if true then
180 if true then
181 if true then
182 if true then
183 if true then
184 if true then
185 if true then
186 if true then
187 if true then
188 if true then
189 if true then
190 if true then
191 if true then
192 if true then
193 if true then
194 if true then
195 if true then
196 if true then
197 if true then
198 if true then
199 if true then
200 if true then
201 if true then
202 if true then
203 if true then
204 if true then
205 if true then
206 if true then
207 if true then
208 if true then
209 if true then
210 if true then
211 if true then
212 if true then
213 if true then
214 if true then
215 if true then
216 if true then
217 if true then
218 if true then
219 if true then
220 if true then
221 if true then
222 if true then
223 if true then
224 if true then
225 if true then
226 if true then
227 if true then
228 if true then
229 if true then
230 if true then
231 if true then
232 if true then
233 if true then
234 if true then
235 if true then
236 if true then
237 if true then
238 if true then
239 if true then
240 if true then
241 if true then
242 if true then
243 if true then
244 if true then
245 if true then
246 if true then
247 if true then
248 if true then
249 if true then
250 if true then
251 if true then
252 if true then
253 if true then
254 if true then
255 if true then
256 if true then
257 if true then
258 if true then
259 if true then
260 if true then
261 if true then
262 if true then
263 if true then
264 if true then
265 if true then
266 if true then
267 if true then
268 if true then
269 if true then
270 if true then
271 if true then
272 if true then
273 if true then
274 i = i + 1
275 end
276 i = i + 1
277 end
278 i = i + 1
279 end
280 i = i + 1
281 end
282 i = i + 1
283 end
284 i = i + 1
285 end
286 i = i + 1
287 end
288 i = i + 1
289 end
290 i = i + 1
291 end
292 i = i + 1
293 end
294 i = i + 1
295 end
296 i = i + 1
297 end
298 i = i + 1
299 end
300 i = i + 1
301 end
302 i = i + 1
303 end
304 i = i + 1
305 end
306 i = i + 1
307 end
308 i = i + 1
309 end
310 i = i + 1
311 end
312 i = i + 1
313 end
314 i = i + 1
315 end
316 i = i + 1
317 end
318 i = i + 1
319 i = i + 1
320 end
321 i = i + 1
322 end
323 i = i + 1
324 end
325 i = i + 1
326 end
327 i = i + 1
328 end
329 i = i + 1
330 end
331 i = i + 1
332 end
333 i = i + 1
334 end
335 i = i + 1
336 end
337 i = i + 1
338 end
339 i = i + 1
340 end
341 i = i + 1
342 end
343 i = i + 1
344 end
345 i = i + 1
346 end
347 i = i + 1
348 end
349 i = i + 1
350 end
351 i = i + 1
352 end
353 i = i + 1
354 end
355 i = i + 1
356 end
357 i = i + 1
358 end
359 i = i + 1
360 end
361 i = i + 1
362 end
363 i = i + 1
364 i = i + 1
365 end
366 i = i + 1
367 end
368 i = i + 1
369 end
370 i = i + 1
371 end
372 i = i + 1
373 end
374 i = i + 1
375 end
376 i = i + 1
377 end
378 i = i + 1
379 end
380 i = i + 1
381 end
382 i = i + 1
383 end
384 i = i + 1
385 end
386 i = i + 1
387 end
388 i = i + 1
389 end
390 i = i + 1
391 end
392 i = i + 1
393 end
394 i = i + 1
395 end
396 i = i + 1
397 end
398 i = i + 1
399 end
400 i = i + 1
401 end
402 i = i + 1
403 end
404 i = i + 1
405 end
406 i = i + 1
407 end
408 i = i + 1
409 i = i + 1
410 end
411 i = i + 1
412 end
413 i = i + 1
414 end
415 i = i + 1
416 end
417 i = i + 1
418 end
419 i = i + 1
420 end
421 i = i + 1
422 end
423 i = i + 1
424 end
425 i = i + 1
426 end
427 i = i + 1
428 end
429 i = i + 1
430 end
431 i = i + 1
432 end
433 i = i + 1
434 end
435 i = i + 1
436 end
437 i = i + 1
438 end
439 i = i + 1
440 end
441 i = i + 1
442 end
443 i = i + 1
444 end
445 i = i + 1
446 end
447 i = i + 1
448 end
449 i = i + 1
450 end
451 i = i + 1
452 end
453 i = i + 1
454 i = i + 1
455 end
456 i = i + 1
457 end
458 i = i + 1
459 end
460 i = i + 1
461 end
462 i = i + 1
463 end
464 i = i + 1
465 end
466 i = i + 1
467 end
468 i = i + 1
469 end
470 i = i + 1
471 end
472 i = i + 1
473 end
474 i = i + 1
475 end
476 i = i + 1
477 end
478 i = i + 1
479 end
480 i = i + 1
481 end
482 i = i + 1
483 end
484 i = i + 1
485 end
486 i = i + 1
487 end
488 i = i + 1
489 end
490 i = i + 1
491 end
492 i = i + 1
493 end
494 i = i + 1
495 end
496 i = i + 1
497 end
498 i = i + 1
499 i = i + 1
500 end
501 i = i + 1
502 end
503 i = i + 1
504 end
505 i = i + 1
506 end
507 i = i + 1
508 end
509 i = i + 1
510 end
511 i = i + 1
512 end
513 i = i + 1
514 end
515 i = i + 1
516 end
517 i = i + 1
518 end
519 i = i + 1
520 end
521 i = i + 1
522 end
523 i = i + 1
524 end
525 i = i + 1
526 end
527 i = i + 1
528 end
529 i = i + 1
530 end
531 i = i + 1
532 end
533 i = i + 1
534 end
535 i = i + 1
536 end
537 i = i + 1
538 end
539 i = i + 1
540 end
541 i = i + 1
542 end
543 i = i + 1
544 i = i + 1
545 end
546 i = i + 1
547 end
548 i = i + 1
549 end
550 i = i + 1
551 end
552 i = i + 1
553 end
554 i = i + 1
555 end
556 i = i + 1
557 end
558 i = i + 1
559 end
560 i = i + 1
561 end
562 i = i + 1
563 end
564 i = i + 1
565 end
566 i = i + 1
567 end
568 i = i + 1
569 end
570 i = i + 1
571 end
572 i = i + 1
573 end
574 i = i + 1
575 end
576 i = i + 1
577 end
578 i = i + 1
579 end
580 i = i + 1
581 end
582 i = i + 1
583 end
584 i = i + 1
585 end
586 i = i + 1
587 end
588 i = i + 1
589 i = i + 1
590 end
591 i = i + 1
592 end
593 i = i + 1
594 end
595 i = i + 1
596 end
597 i = i + 1
598 end
599 i = i + 1
600 end
601 i = i + 1
602 end
603 i = i + 1
604 end
605 i = i + 1
606 end
607 i = i + 1
608 end
609 i = i + 1
610 end
611 i = i + 1
612 end
613 i = i + 1
614 end
615 i = i + 1
616 end
617 i = i + 1
618 end
619 i = i + 1
620 end
621 i = i + 1
622 end
623 i = i + 1
624 end
625 i = i + 1
626 end
627 i = i + 1
628 end
629 i = i + 1
630 end
631 i = i + 1
632 end
633 i = i + 1
634 i = i + 1
635 end
636 i = i + 1
637 end
638 i = i + 1
639 end
640 i = i + 1
641 end
642 i = i + 1
643 end
644 i = i + 1
645 end
646 i = i + 1
647 end
648 i = i + 1
649 end
650 i = i + 1
651 end
652 i = i + 1
653 end
654 i = i + 1
655 end
656 i = i + 1
657 end
658 i = i + 1
659 end
660 i = i + 1
661 end
662 i = i + 1
663 end
664 i = i + 1
665 end
666 i = i + 1
667 end
668 i = i + 1
669 end
670 i = i + 1
671 end
672 i = i + 1
673 end
674 i = i + 1
675 end
676 i = i + 1
677 end
678 i = i + 1
679 i = i + 1
680 end
681 i = i + 1
682 end
683 i = i + 1
684 end
685 i = i + 1
686 end
687 i = i + 1
688 end
689 i = i + 1
690 end
691 i = i + 1
692 end
693 i = i + 1
694 end
695 i = i + 1
696 end
697 i = i + 1
698 end
699 i = i + 1
700 end
701 i = i + 1
702 end
703 i = i + 1
704 end
705 i = i + 1
706 end
707 i = i + 1
708 end
709 i = i + 1
710 end
711 i = i + 1
712 end
713 i = i + 1
714 end
715 i = i + 1
716 end
717 i = i + 1
718 end
719 i = i + 1
720 end
721 i = i + 1
722 end
723 i = i + 1
724 i = i + 1
725 end
726 i = i + 1
727 end
728 i = i + 1
729 end
730 i = i + 1
731 end
732 i = i + 1
733 end
734 i = i + 1
735 end
736 i = i + 1
737 end
738 i = i + 1
739 end
740 i = i + 1
741 end
742 i = i + 1
743 end
744 i = i + 1
745 end
746 i = i + 1
747 end
748 i = i + 1
749 end
750 i = i + 1
751 end
752 i = i + 1
753 end
754 i = i + 1
755 end
756 i = i + 1
757 end
758 i = i + 1
759 end
760 i = i + 1
761 end
762 i = i + 1
763 end
764 i = i + 1
765 end
766 i = i + 1
767 end
768 i = i + 1
769 end
770 return i