summaryrefslogtreecommitdiffstats
path: root/backends/m68k_retval.c
diff options
context:
space:
mode:
authorMark Wielaard <[email protected]>2016-11-02 13:29:26 +0100
committerMark Wielaard <[email protected]>2016-11-10 11:59:00 +0100
commita3cc8182b2ae05290b0eafa74b70746d7befc0e4 (patch)
tree7d1f74f9f464b810a95dc7cd78c73930a938924a /backends/m68k_retval.c
parent33ca0e1b9dfb47c6f9836c7fc19d04bd34337767 (diff)
Add GCC7 -Wimplicit-fallthrough support/fixes.
GCC7 will have a new -Wimplicit-fallthrough warning. It did catch one small buglet in elflint option procession. So it seems useful to enable to make sure all swatch case fallthroughs are deliberate. Add configure check to detect whether gcc support -Wimplicit-fallthrough and enable it. Add fixes and explicit fallthrough comments where necessary. Signed-off-by: Mark Wielaard <[email protected]>
Diffstat (limited to 'backends/m68k_retval.c')
-rw-r--r--backends/m68k_retval.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/backends/m68k_retval.c b/backends/m68k_retval.c
index 2dd285a0..c68ed022 100644
--- a/backends/m68k_retval.c
+++ b/backends/m68k_retval.c
@@ -134,10 +134,8 @@ m68k_return_value_location (Dwarf_Die *functypedie, const Dwarf_Op **locp)
return nloc_intreg;
if (size <= 8)
return nloc_intregpair;
-
- /* Else fall through. */
}
-
+ /* Fallthrough */
case DW_TAG_structure_type:
case DW_TAG_class_type:
case DW_TAG_union_type: