mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-19 18:44:24 +03:00
gcc7: comments for falling through a switch case
GCC 7 adds a warning -Wimplicit-fallthrough to catch when falling through a switch statement without a break. Since we actually want that behaviour sometimes, we can add a comment so the compiler knows we intended the fallthrough.
This commit is contained in:
@@ -288,19 +288,19 @@ u32 doSheng(const struct mcsheng *m, const u8 **c_inout, const u8 *soft_c_end,
|
||||
assert(soft_c_end - c < SHENG_CHUNK);
|
||||
switch (soft_c_end - c) {
|
||||
case 7:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 6:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 5:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 4:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 3:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 2:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
case 1:
|
||||
SHENG_SINGLE_ITER;
|
||||
SHENG_SINGLE_ITER; // fallthrough
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user