Skip to content

Jessie: float_P[..] expected instead of real

ID0000105: This issue was created automatically from Mantis Issue 105. Further discussion may take place here.


Id Project Category View Due Date Updated
ID0000105 Frama-C Plug-in > jessie public 2009-05-27 2009-05-28
Reporter dpariente Assigned To - Resolution duplicate
Priority normal Severity major Reproducibility always
Platform - OS - OS Version -
Product Version Frama-C GIT, precise the release id Target Version - Fixed in Version -

Description :

(This issue was previously discussed through private messages but not fully resolved. It is now recorded into the BTS for traceability reasons.)

Please, find below the contents of files foo.c and foo.h:

//===== file foo.c typedef struct {float k;} las; void g (float * y); void f (las *c) { g(&(c->k)); }

//===== file foo.h typedef struct {float k;} las; //@ requires \valid(c); assigns c->k; void f (las * c);

command line: frama-c.exe -jessie-analysis -jessie-gui foo.c foo.h

Error message: Calling Jessie tool in subdir wholeprogram.jessie File "wholeprogram.jc", line 401, characters 15-26: typing error: type float_P[..] expected instead of real Jessie subprocess failed: jessie -why-opt -split-user-conj -v -why-opt -fast-wp -separation -locs wholeprogram.cloc w holeprogram.jc

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information