llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-tidy Author: Keith Thompson (Keith-S-Thompson) <details> <summary>Changes</summary> Falling through a defaultless switch statement has well defined behavior. Credit for noticing this problem goes to user "pozz" on comp.lang.c, Message-ID: <10da67g$3q59f$1@<!-- -->dont-email.me> --- Full diff: https://github.com/llvm/llvm-project/pull/164709.diff 1 Files Affected: - (modified) clang-tools-extra/docs/clang-tidy/checks/bugprone/switch-missing-default-case.rst (+2-2) ``````````diff diff --git a/clang-tools-extra/docs/clang-tidy/checks/bugprone/switch-missing-default-case.rst b/clang-tools-extra/docs/clang-tidy/checks/bugprone/switch-missing-default-case.rst index 648c2c208a4ec..3ce862ff8afcc 100644 --- a/clang-tools-extra/docs/clang-tidy/checks/bugprone/switch-missing-default-case.rst +++ b/clang-tools-extra/docs/clang-tidy/checks/bugprone/switch-missing-default-case.rst @@ -9,8 +9,8 @@ on covering cases with non-enums where the compiler may not issue warnings. Switch statements without a default case can lead to unexpected behavior and incomplete handling of all possible cases. When a switch statement lacks a default case, if a value is encountered that does not match any of the -specified cases, the program will continue execution without any defined -behavior or handling. +specified cases, the switch statement will do nothing and the program will +continue execution without handling the value. This check helps identify switch statements that are missing a default case, allowing developers to ensure that all possible cases are handled properly. `````````` </details> https://github.com/llvm/llvm-project/pull/164709 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
