Stack overflow when slicing functions invoking themselves circularily
ID0000186: **This issue was created automatically from Mantis Issue 186. Further discussion may take place here.** --- | **Id** | **Project** | **Category** | **View** | **Due Date** | **Updated** | | --- | --- | --- | --- | --- | --- | | ID0000186 | Frama-C | Plug-in > slicing | public | 2009-07-14 | 2014-02-12 | | | | | | | | | --- | --- | --- | --- | --- | --- | | **Reporter** | lukaszc | **Assigned To** | Anne | **Resolution** | fixed | | **Priority** | high | **Severity** | crash | **Reproducibility** | always | | **Platform** | - | **OS** | - | **OS Version** | - | | **Product Version** | Frama-C Beryllium-20090601-beta1 | **Target Version** | Frama-C Boron-20100401 | **Fixed in Version** | Frama-C Boron-20100401 | ### Description : Stack overflow for the following code: /*@ requires y == 1; @ ensures @ \result == 2*y; @*/ int x(int y, int z) { //@ assert y == 1; //@ assert y + z == 3; return 2*y*z1(); } int main() { x(1,2); return 0; } int z1() { return x(2,2); }
issue