conditional expression (?:) raises uncaught exception under why-2.30
ID0001003: This issue was created automatically from Mantis Issue 1003. Further discussion may take place here.
Id | Project | Category | View | Due Date | Updated |
---|---|---|---|---|---|
ID0001003 | Frama-C | Plug-in > jessie | public | 2011-10-27 | 2013-03-27 |
Reporter | Jochen | Assigned To | cmarche | Resolution | fixed |
Priority | normal | Severity | tweak | Reproducibility | always |
Platform | - | OS | - | OS Version | - |
Product Version | Frama-C Nitrogen-20111001 | Target Version | - | Fixed in Version | Frama-C Oxygen-20120901 |
Description :
Running "frama-c -cpp-command 'gcc -C -E -I.' -jessie '-jessie-why-opt=-exp goal' -no-unicode -jessie-atp simplify ftest.c" on the attached program yield a message:
Uncaught exception: Invalid_argument("equal: abstract value")
The reason seems to be the (?:) operator used in line 3. I used frama-c Nitrogen-20111001 and why 2.30.