Skip to content

Binding of label in annotations is strange

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


Id Project Category View Due Date Updated
ID0001536 Frama-C Kernel > ACSL implementation public 2013-10-28 2014-03-13
Reporter bobot Assigned To virgile Resolution fixed
Priority normal Severity major Reproducibility always
Platform - OS - OS Version -
Product Version Frama-C Fluorine-20130601 Target Version - Fixed in Version Frama-C Neon-20140301

Description :

The following function without "LLoop:" type-check, with it doesn't.

====================== void f() { int i; LInit:

{ LLoop: i = 0; //@ assert \at(1,LInit) == 1; } }

[kernel] preprocessing with "gcc -C -E -I. error_typer.c" error_typer.c:8:[kernel] user error: logic label `LInit' not found in annotation. [kernel] user error: skipping file "error_typer.c" that has errors. [kernel] Frama-C aborted: invalid user input.

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