![]() Use conditionals and a macro to avoid provoking compilers that do not support this attribute. Adds a macro named CPP_ATTRIBUTE_FALLTHROUGH which is invoked right before a following case statement to declare that the intent is to fall through. Example: ... case xxx: ... CPP_ATTRIBUTE_FALLTHROUGH; case yyy: ... The gcc/clang alternative of adding comments that contain "FALLTHROUGH" suffers from the problem that *by default* ccache strips the comments so that they are not present for the real compilation. Change-Id: I77ddeb7dae46db8398b014a93f6a71bedc64ada9 Signed-off-by: Dale Stimson <dale.b.stimson@intel.com> |
||
---|---|---|
.. | ||
compiler_support.h |