diff options
author | Rob Hughes <robert.hughes@arm.com> | 2020-01-09 12:46:21 +0000 |
---|---|---|
committer | Rob Hughes <robert.hughes@arm.com> | 2020-01-09 12:46:48 +0000 |
commit | 122f32516b0aca5c6532ae4782ad621a0aa52592 (patch) | |
tree | 83afe5304d39b5d7208aee513fdad6853deba530 /src | |
parent | ba25aeecc1c9728eeb6246d686be3cce2df3a0e0 (diff) | |
download | armnn-122f32516b0aca5c6532ae4782ad621a0aa52592.tar.gz |
Fix build error on gcc 7+ for implicit switch statement fallthroughs
Change-Id: I48632a42892d8e9a616255fe106e40161b0ee55f
Signed-off-by: Robert Hughes <robert.hughes@arm.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/profiling/test/SendCounterPacketTests.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/profiling/test/SendCounterPacketTests.cpp b/src/profiling/test/SendCounterPacketTests.cpp index c3ad50c9cb..951b652c3b 100644 --- a/src/profiling/test/SendCounterPacketTests.cpp +++ b/src/profiling/test/SendCounterPacketTests.cpp @@ -13,6 +13,7 @@ #include <armnn/Exceptions.hpp> #include <armnn/Conversion.hpp> +#include <armnn/Utils.hpp> #include <boost/test/unit_test.hpp> #include <boost/numeric/conversion/cast.hpp> @@ -34,9 +35,12 @@ void SetNotConnectedProfilingState(ProfilingStateMachine& profilingStateMachine) { case ProfilingState::WaitingForAck: profilingStateMachine.TransitionToState(ProfilingState::Active); + ARMNN_FALLTHROUGH; case ProfilingState::Uninitialised: + ARMNN_FALLTHROUGH; case ProfilingState::Active: profilingStateMachine.TransitionToState(ProfilingState::NotConnected); + ARMNN_FALLTHROUGH; case ProfilingState::NotConnected: return; default: @@ -50,10 +54,13 @@ void SetWaitingForAckProfilingState(ProfilingStateMachine& profilingStateMachine switch (currentState) { case ProfilingState::Uninitialised: + ARMNN_FALLTHROUGH; case ProfilingState::Active: profilingStateMachine.TransitionToState(ProfilingState::NotConnected); + ARMNN_FALLTHROUGH; case ProfilingState::NotConnected: profilingStateMachine.TransitionToState(ProfilingState::WaitingForAck); + ARMNN_FALLTHROUGH; case ProfilingState::WaitingForAck: return; default: @@ -68,10 +75,13 @@ void SetActiveProfilingState(ProfilingStateMachine& profilingStateMachine) { case ProfilingState::Uninitialised: profilingStateMachine.TransitionToState(ProfilingState::NotConnected); + ARMNN_FALLTHROUGH; case ProfilingState::NotConnected: profilingStateMachine.TransitionToState(ProfilingState::WaitingForAck); + ARMNN_FALLTHROUGH; case ProfilingState::WaitingForAck: profilingStateMachine.TransitionToState(ProfilingState::Active); + ARMNN_FALLTHROUGH; case ProfilingState::Active: return; default: |