Main Content

MISRA C:2023 Dir 2.1

All source files shall compile without any compilation errors

Since R2024a

Description

Directive Definition

All source files shall compile without any compilation errors.

Rationale

A conforming compiler is permitted to produce an object module despite the presence of compilation errors. However, execution of the resulting program can produce unexpected behavior.

Polyspace Implementation

The software raises a violation of this directive if it finds a compilation error.

Troubleshooting

If you expect a rule violation but do not see it, refer to Diagnose Why Coding Standard Violations Do Not Appear as Expected.

Check Information

Group: Compilation and build
Category: Required
AGC Category: Required

Version History

Introduced in R2024a