diff --git a/test/compiler/nesting_depth.st b/test/compiler/nesting_depth.st new file mode 100644 index 0000000000000000000000000000000000000000..2cb6fcd1fe08925225724be25036952347c59551 --- /dev/null +++ b/test/compiler/nesting_depth.st @@ -0,0 +1,179 @@ +program nesting_depth + +unsigned char x = 0; + +ss test { + state test { + when() { + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) + for (;;) ; + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) + while (1) ; + if (x == 1) + if (x == 2) + if (x == 3) + if (x == 4) + if (x == 5) + if (x == 6) + if (x == 7) + if (x == 8) + if (x == 9) + if (x == 10) + if (x == 11) + if (x == 12) + if (x == 13) + if (x == 14) + if (x == 15) + if (x == 16) + if (x == 17) + if (x == 18) + if (x == 19) + if (x == 20) + if (x == 21) + if (x == 22) + if (x == 23) + if (x == 24) + if (x == 25) + if (x == 26) + if (x == 27) + if (x == 28) + if (x == 29) + if (x == 30) + if (x == 31) + if (x == 32) + if (x == 33) + if (x == 34) + if (x == 35) + if (x == 36) + if (x == 37) + if (x == 38) + if (x == 39) ; + else ; + if (x == 1) ; + else if (x == 2) ; + else if (x == 3) ; + else if (x == 4) ; + else if (x == 5) ; + else if (x == 6) ; + else if (x == 7) ; + else if (x == 8) ; + else if (x == 9) ; + else if (x == 10) ; + else if (x == 11) ; + else if (x == 12) ; + else if (x == 13) ; + else if (x == 14) ; + else if (x == 15) ; + else if (x == 16) ; + else if (x == 17) ; + else if (x == 18) ; + else if (x == 19) ; + else if (x == 20) ; + else if (x == 21) ; + else if (x == 22) ; + else if (x == 23) ; + else if (x == 24) ; + else if (x == 25) ; + else if (x == 26) ; + else if (x == 27) ; + else if (x == 28) ; + else if (x == 29) ; + else if (x == 30) ; + else if (x == 31) ; + else if (x == 32) ; + else if (x == 33) ; + else if (x == 34) ; + else if (x == 35) ; + else if (x == 36) ; + else if (x == 37) ; + else if (x == 38) ; + else if (x == 39) ; + } state test + } +} diff --git a/test/compiler/snc_test.plt b/test/compiler/snc_test.plt index 13b2fc7a32e3ec5532438b9b61410c731cae8360..603eff27ca3344b98972888fde01db91600b81ed 100644 --- a/test/compiler/snc_test.plt +++ b/test/compiler/snc_test.plt @@ -9,6 +9,7 @@ my $success = { sync_not_monitored => 0, syncq_not_monitored => 0, include_windows_h => 0, + nesting_depth => 0, }; my $warning = {