Ziria can produce a C code with an arbitrary number of nested blocks (through aggressive inlining), which may cause a C compiler to fail. Here is an example from VS:
..\test.c(6402): fatal error C1061: compiler limit : blocks nested too deeply
It would be good to check the level of nesting at the code generation pass and avoid this problem.
Assigned to @mainland and @dimitriv , as instructed by @dimitriv
Ziria can produce a C code with an arbitrary number of nested blocks (through aggressive inlining), which may cause a C compiler to fail. Here is an example from VS: ..\test.c(6402): fatal error C1061: compiler limit : blocks nested too deeply It would be good to check the level of nesting at the code generation pass and avoid this problem.
Assigned to @mainland and @dimitriv , as instructed by @dimitriv