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] C++?
- Subject: [Frama-c-discuss] C++?
- From: virgile.prevosto at cea.fr (Virgile Prevosto)
- Date: Fri, 20 Nov 2009 09:05:35 +0100
- In-reply-to: <662319.665.qm@web110613.mail.gq1.yahoo.com>
- References: <9810b81b0911171325m98b7f71va0c6a7fc7e826ab1@mail.gmail.com> <662319.665.qm@web110613.mail.gq1.yahoo.com>
Hello, Le mar. 17 nov. 2009 16:40:33 CET, Aaron Rocha <hxdg21 at yahoo.com> a ?crit : > I don't remember where I read this but I believe Frama-C does > not support C++. I also believe Frama-C is restricted when it That's right. There have been some very preliminary experiments of C++ support by translation into plain C, but this is not in a state where it is usable, and as far as I know, no development on this topic is planned for now (of course, this might change in presence of a generous sponsor ;-). > comes to supporting dynamic memory allocation. Hence, even if > it did support C++, you'd be stuck with stack objects. > Frama-C in itself has no issue with dynamic allocation per se. Some situations (e.g. having a malloc in a loop whose number of steps cannot be simply determined) are more difficult to analyze than others, but this is true for almost every C construction. Regards, -- E tutto per oggi, a la prossima volta. Virgile
- References:
- [Frama-c-discuss] C++?
- From: rick.richardson at gmail.com (Rick R)
- [Frama-c-discuss] C++?
- From: hxdg21 at yahoo.com (Aaron Rocha)
- [Frama-c-discuss] C++?
- Prev by Date: [Frama-c-discuss] Jessie: transpose_location_list => assert false
- Next by Date: [Frama-c-discuss] Global kernel could not find entry point: main
- Previous by thread: [Frama-c-discuss] C++?
- Next by thread: [Frama-c-discuss] Jessie: transpose_location_list => assert false
- Index(es):