--- qsstv/utils/qftp.cpp.orig 2019-05-19 17:38:26.674612552 -0700 +++ qsstv/utils/qftp.cpp 2019-05-19 17:39:06.920946038 -0700 @@ -1088,8 +1088,7 @@ case SUCCESS: // success handling state = IDLE; -// [[fallthrough]]; - Q_FALLTHROUGH(); + [[fallthrough]]; // no break! case IDLE: --- qsstv/sstv/sstvrx.cpp.orig 2019-05-19 17:38:38.274697106 -0700 +++ qsstv/sstv/sstvrx.cpp 2019-05-19 17:39:26.432120630 -0700 @@ -249,8 +249,7 @@ switchState(SLANTADJUST); // for logging // clear the call received via fskID emit (resetCall()); -// [[fallthrough]]; - Q_FALLTHROUGH(); + [[fallthrough]]; case SLANTADJUST: sampleCounterLatch=syncProcPtr->sampleCounter; //remember where we've got --- qwt/qwt_picker_machine.cpp.orig 2019-05-19 17:38:46.833764603 -0700 +++ qwt/qwt_picker_machine.cpp 2019-05-19 17:39:54.847372126 -0700 @@ -243,9 +243,7 @@ } } - // [[fallthrough]]; - - Q_FALLTHROUGH(); + [[fallthrough]]; case QEvent::MouseMove: case QEvent::Wheel: