Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] inline expansion of inline function
- Subject: [Frama-c-discuss] inline expansion of inline function
- From: benjamin.monate at trust-in-soft.com (Benjamin Monate)
- Date: Mon, 30 Mar 2015 17:01:49 +0000
- In-reply-to: <CAL+X0em9N9g6an1hZWn=pmoRoSHGPes+WAfyK6SS0mLZf8rUGQ@mail.gmail.com>
- References: <CAL+X0em9N9g6an1hZWn=pmoRoSHGPes+WAfyK6SS0mLZf8rUGQ@mail.gmail.com>
Hi, frama-c -val -main verif proves your assertion automatically. HTH, Benjamin Monate CTO -- TrustInSoft > Le 30 mars 2015 ? 18:58, Junkil (David) Park <junkil.park at cis.upenn.edu> a ?crit : > > Hi, > > Is there a way to verify the assertion in the example below without specifying the function contract of the step function as "//@ ensures x == 1;". I'd like to expand the function body in the place where it is invoked in the function verif(), and let it be simulated there. Is there any Frama-C option to do this job for me? > > int x; > > inline void step() > { > x = 1; > } > > void verif() > { > step(); > //@ assert x == 1; > } > > Thanks, > Junkil
- Follow-Ups:
- [Frama-c-discuss] inline expansion of inline function
- From: junkil.park at cis.upenn.edu (Junkil (David) Park)
- [Frama-c-discuss] inline expansion of inline function
- References:
- [Frama-c-discuss] inline expansion of inline function
- From: junkil.park at cis.upenn.edu (Junkil (David) Park)
- [Frama-c-discuss] inline expansion of inline function
- Prev by Date: [Frama-c-discuss] inline expansion of inline function
- Next by Date: [Frama-c-discuss] inline expansion of inline function
- Previous by thread: [Frama-c-discuss] inline expansion of inline function
- Next by thread: [Frama-c-discuss] inline expansion of inline function
- Index(es):