[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH] xen:add deviations for MISRA C 2012 Rule R5.2
Hi Jan, At this link you can see all the violations of Rule 5.2: https://saas.eclairit.com:3787/fs/var/local/eclair/xen-project.ecdf/xen-project/people/bugseng/xen/ECLAIR_normal/40_characters/X86_64/8143097084/PROJECT.ecd;/by_service/MC3R1.R5.2.htmlBy deviating the two macros CHECK_NAME_ and DEFINE_COMPAT_HANDLE all the violations are addressed. On 2024-11-13 11:31, Jan Beulich wrote: On 13.11.2024 09:41, Alessandro Zucchelli wrote:This addresses violations of MISRA C:2012 Rule 5.2 which states as following: Identifiers declared in the same scope and name space shall be distinct. This deviation addresses violations of Rule 5.2 arising from identifiers generated through token pasting macros CHECK_NAME_ and DEFINE_COMPAT_HANDLE.For each of the two, can you provide an example of where collisions result? At least for the latter I can't even see how that would work without the compiler complaining (i.e. the build breaking). Jan -- Alessandro Zucchelli, B.Sc. Software Engineer, BUGSENG (https://bugseng.com)
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |