--- qsstv/sstv/sstvrx.cpp.orig 2019-05-06 07:53:31.704741523 -0700 +++ qsstv/sstv/sstvrx.cpp 2019-05-06 07:52:47.150425947 -0700 @@ -249,7 +249,7 @@ switchState(SLANTADJUST); // for logging // clear the call received via fskID emit (resetCall()); - [[fallthrough]]; + Q_FALLTHROUGH(); case SLANTADJUST: sampleCounterLatch=syncProcPtr->sampleCounter; //remember where we've got --- qsstv/utils/qftp.cpp.orig 2019-05-06 07:51:54.980056714 -0700 +++ qsstv/utils/qftp.cpp 2019-05-06 07:54:24.872118397 -0700 @@ -1088,7 +1088,7 @@ case SUCCESS: // success handling state = IDLE; - [[fallthrough]]; + Q_FALLTHROUGH(); // no break! case IDLE: if (dtp.hasError()) {