Project

General

Profile

Actions

Feature #10924

closed

Update Clade to do not filter out options enabling error messages about implicit function declarations

Added by Evgeny Novikov over 2 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Category:
Tasks generation
Target version:
Start date:
09/03/2021
Due date:
% Done:

0%

Estimated time:
Published in build:

Description

Sometimes users forget to add declarations for functions invoked in their models, e.g. by including appropriate headers. This can result in weird failures and trash during running Frama-C (CIL) or even later at verification (this will not the case after updating CIF - https://forge.ispras.ru/issues/10927).

Unfortunately, we can not turn on something like "-Wall -Werror" since models can include project headers and GCC may report errors for them while we would not like to fix them. We can try to consider those "-Werror" options that are used for building the Linux kernel or any other projects since these options should not result in any extra errors for headers while they can do so for models.

Hopefully, Clade 3.4.8 does not filter out options enabling error messages about implicit function declarations. So, we need to update it and fix appropriate errors if so.

Actions

Also available in: Atom PDF