summaryrefslogtreecommitdiff
path: root/Source/Core/Common/Arm64Emitter.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2020-12-30 20:07:02 -0500
committerLioncash <mathew1800@gmail.com>2020-12-30 20:49:20 -0500
commit2fa472981530c8ae430639d8dfb5dfb0ac4e3835 (patch)
tree368e6dc49e4b15d8f85820fba91fd1226ade0795 /Source/Core/Common/Arm64Emitter.cpp
parentd780ad110264991d84cf1d5025dfef6d64efb8b7 (diff)
Arm64Emitter: Annotate switch fallthrough
Silences warnings and makes intent explicit.
Diffstat (limited to 'Source/Core/Common/Arm64Emitter.cpp')
-rw-r--r--Source/Core/Common/Arm64Emitter.cpp2
1 files changed, 2 insertions, 0 deletions
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,