Skip to content

erroneous left value (structure field)

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


Id Project Category View Due Date Updated
ID0001154 Frama-C Plug-in > jessie public 2012-04-16 2012-04-17
Reporter nmuller Assigned To cmarche Resolution open
Priority normal Severity minor Reproducibility always
Platform - OS - OS Version -
Product Version Frama-C GIT, precise the release id Target Version - Fixed in Version -

Description :

access to a structure field in a lemna does not seem to work

typedef struct { int i; } T;

/@ lemma toto{L}: @ \forall T t; t.i == 0; @/

Additional Information :

frama-c -jessie -jessie-atp alt-ergo unused.c [kernel] preprocessing with "gcc -C -E -I. -dD unused.c" [jessie] Starting Jessie translation unused.c:4:[jessie] failure: cannot handle this lvalue [jessie] warning: Unsupported feature(s). Jessie plugin can not be used on your code.

rem : as soon as t is actually declared (of type T) prior to the lemna and an explicit access to t.i is done, this works

Attachments

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