From 2fa472981530c8ae430639d8dfb5dfb0ac4e3835 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 30 Dec 2020 20:07:02 -0500 Subject: [PATCH] Arm64Emitter: Annotate switch fallthrough Silences warnings and makes intent explicit. --- Source/Core/Common/Arm64Emitter.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Core/Common/Arm64Emitter.cpp b/Source/Core/Common/Arm64Emitter.cpp index 70c7dff566..5b825e0279 100644 --- a/Source/Core/Common/Arm64Emitter.cpp +++ b/Source/Core/Common/Arm64Emitter.cpp @@ -916,6 +916,7 @@ void ARM64XEmitter::SetJumpTarget(FixupBranch const& branch) { case 1: // CBNZ Not = true; + [[fallthrough]]; case 0: // CBZ { ASSERT_MSG(DYNA_REC, IsInRangeImm19(distance), "%s(%d): Received too large distance: %" PRIx64, @@ -932,6 +933,7 @@ void ARM64XEmitter::SetJumpTarget(FixupBranch const& branch) break; case 4: // TBNZ Not = true; + [[fallthrough]]; case 3: // TBZ { ASSERT_MSG(DYNA_REC, IsInRangeImm14(distance), "%s(%d): Received too large distance: %" PRIx64,