[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v1] misra: add deviation for rules 21.1 and 21.2
On Wed, 23 Apr 2025, victorm.lira@xxxxxxx wrote: > From: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx> > > MISRA C Rules 21.1 ("#define and #undef shall not be used on a > reserved identifier or reserved macro name") and R21.2 ("A reserved > identifier or reserved macro name shall not be declared") violations > are not problematic for Xen, as it does not use the C or POSIX > libraries. > > Xen uses -fno-builtin and -nostdinc to ensure this, but there are still > __builtin_* functions from the compiler that are available so > a deviation is formulated for all identifiers not starting with > "__builtin_". > > The missing text of a deviation for Rule 21.2 is added to > docs/misra/deviations.rst. > > To avoid regressions, tag both rules as clean and add them to the > monitored set. > > Signed-off-by: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx> > Signed-off-by: Federico Serafini <federico.serafini@xxxxxxxxxxx> > Signed-off-by: Victor Lira <victorm.lira@xxxxxxx> Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |