Add default cases for switch, GCC warns that control reaches the end of non-void function.
PiperOrigin-RevId: 424443265
diff --git a/src/jit/aarch64-assembler.cc b/src/jit/aarch64-assembler.cc
index c30fa03..a38e747 100644
--- a/src/jit/aarch64-assembler.cc
+++ b/src/jit/aarch64-assembler.cc
@@ -110,7 +110,10 @@
return offset < kTbxzImmMax && offset > kTbxzImmMin;
case BranchType::kUnconditional:
return offset < kUnconditionalBranchImmMax && offset > kUnconditionalBranchImmMin;
+ default:
+ XNN_UNREACHABLE;
}
+ return false;
}
inline BranchType instruction_branch_type(uint32_t instr) {
@@ -137,6 +140,8 @@
return kTbxzImmMask;
case BranchType::kUnconditional:
return kUnconditionalImmMask;
+ default:
+ XNN_UNREACHABLE;
}
}
@@ -148,6 +153,8 @@
return 5;
case BranchType::kUnconditional:
return 0;
+ default:
+ XNN_UNREACHABLE;
}
}