[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Violations of mandatory MISRA C:2012 Rule 19.1 in X86_64 build
Hi there. Mandatory Rule 19.1 (An object shall not be assigned or copied to an overlapping object) is directly targeted at two undefined behaviors, one of which is the subject of 6.5.16.1p3, namely: If the value being stored in an object is read from another object that overlaps in any way the storage of the first object, then the overlap shall be exact and the two objects shall have qualified or unqualified versions of a compatible type; otherwise, the behavior is undefined. You can see a number of definite violations in the X86_64 build at this link: https://saas.eclairit.com:3787/fs/var/local/eclair/XEN.ecdf/ECLAIR_normal/origin/staging/X86_64-Set1/149/PROJECT.ecd;/by_service/MC3R1.R19.1.html As the rule is mandatory, it cannot be deviated. Kind regards, Roberto
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |