View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0002362 | Frama-C | Plug-in > clang | public | 2018-02-12 13:08 | 2018-02-12 13:08 | ||||||||
Reporter | Jochen | ||||||||||||
Assigned To | virgile | ||||||||||||
Priority | normal | Severity | minor | Reproducibility | always | ||||||||
Status | assigned | Resolution | open | ||||||||||
Platform | Sulfur-20171101 | OS | OS Version | Ubuntu 17.10 | |||||||||
Product Version | Frama-C 16-Sulfur | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0002362: "let" in predicate body unrecognized | ||||||||||||
Description | Running "frama-c -wp replace_copy_cpp.cpp" on the attached program issues two messages, the 2nd probably being a follow-up problem of the 1st: replace_copy_cpp.cpp:2:47: unexpected token 'operator -> =' when starting to parse a term replace_copy_cpp.cpp:4:21: unknown identifier 'Replace' When the body of predicate definition of "Replace" is changed to "( \at(a[0],K) > 3 )", both message disappear. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Attached Files |
|