Printing of function types causes a stack overflow
ID0001280: This issue was created automatically from Mantis Issue 1280. Further discussion may take place here.
Id | Project | Category | View | Due Date | Updated |
---|---|---|---|---|---|
ID0001280 | Frama-C | Plug-in > wp | public | 2012-10-13 | 2012-10-13 |
Reporter | sjw | Assigned To | correnson | Resolution | open |
Priority | normal | Severity | minor | Reproducibility | always |
Platform | - | OS | - | OS Version | - |
Product Version | Frama-C Oxygen-20120901 | Target Version | - | Fixed in Version | - |
Description :
This occurs when dealing with function pointer types: in src/wp/fol_formula.ml, pp_ctype, line
477 | TFun _ as t -> Format.fprintf fmt "%a*" (pp_ctype dim) t
causes a stack overflow through the recursion on t. As far as I can see, this function is only used to inform the user, so anything else would be OK.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information