|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [xen master] docs/misra/rules.rst: add Rule 16.2
commit a60067f39882a4f40547fc0cd8177bac89cb01b7
Author: Stefano Stabellini <stefano.stabellini@xxxxxxx>
AuthorDate: Fri Dec 15 13:09:22 2023 -0800
Commit: Stefano Stabellini <stefano.stabellini@xxxxxxx>
CommitDate: Fri Dec 15 13:09:22 2023 -0800
docs/misra/rules.rst: add Rule 16.2
Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxx>
Acked-by: Julien Grall <jgrall@xxxxxxxxxx>
---
docs/misra/rules.rst | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/docs/misra/rules.rst b/docs/misra/rules.rst
index 1dc3fa4c9d..d1996b9a2b 100644
--- a/docs/misra/rules.rst
+++ b/docs/misra/rules.rst
@@ -469,6 +469,15 @@ maintainers if you want to suggest a change.
- In addition to break, also other unconditional flow control statements
such as continue, return, goto are allowed.
+ * - `Rule 16.2
<https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_16_02.c>`_
+ - Required
+ - A switch label shall only be used when the most closely-enclosing
+ compound statement is the body of a switch statement
+ - The x86 emulator (xen/arch/x86/x86_emulate*) is exempt from
+ compliance with this rule. Efforts to make the x86 emulator
+ adhere to Rule 16.2 would result in increased complexity and
+ maintenance difficulty, and could potentially introduce bugs.
+
* - `Rule 16.7
<https://gitlab.com/MISRA/MISRA-C/MISRA-C-2012/Example-Suite/-/blob/master/R_16_07.c>`_
- Required
- A switch-expression shall not have essentially Boolean type
--
generated by git-patchbot for /home/xen/git/xen.git#master
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |