2021-01-18 17:10 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000588Frama-CKernelpublic2014-02-12 16:55
Assigned Tovirgile 
Product VersionFrama-C GIT, precise the release id 
Target VersionFixed in VersionFrama-C Carbon-20101201-beta1 
Summary0000588: Error when function contract defined after function definition and with different parameter names
DescriptionAnalyzing this code:

void f(int a){ a=1;}
//@ ensures x>0;
void f(int x);

frama-c foo.c

generates the following error message:
e1.c:4:[kernel] user error: unbound logic variable x in annotation.
[kernel] user error: skipping file "e1.c" that has errors.
[kernel] Frama-C aborted because of invalid user input.
TagsNo tags attached.
Attached Files


There are no notes attached to this issue.

-Issue History
Date Modified Username Field Change
2010-09-21 18:25 dpariente New Issue
2010-09-22 13:46 virgile Assigned To => virgile
2010-09-22 13:46 virgile Status new => confirmed
2010-10-06 15:16 svn
2010-10-06 15:16 svn Status confirmed => resolved
2010-10-06 15:16 svn Resolution open => fixed
2010-12-10 15:45 signoles Fixed in Version => Frama-C Carbon-20101201-beta1
2010-12-17 19:35 signoles Status resolved => closed
2013-12-19 01:12 Source_changeset_attached => framac master 63cbc165
2014-02-12 16:55 Source_changeset_attached => framac stable/neon 63cbc165
+Issue History