aboutsummaryrefslogtreecommitdiff
path: root/target-arm
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2016-07-11 19:09:12 +0100
committerPeter Maydell <peter.maydell@linaro.org>2016-07-19 17:56:27 +0100
commitff9d3e9cd9f7c41d8b822c0d12b0176d8e7e530d (patch)
treee14f0a6e54f8bd53e0be330d8c868e37a8eac4b3 /target-arm
parent5d3217340adcb6c4f0e4af5d2b865331eb2ff63d (diff)
downloadqemu-ff9d3e9cd9f7c41d8b822c0d12b0176d8e7e530d.zip
qemu-ff9d3e9cd9f7c41d8b822c0d12b0176d8e7e530d.tar.gz
qemu-ff9d3e9cd9f7c41d8b822c0d12b0176d8e7e530d.tar.bz2
target-arm: Fix unreachable code in gicv3_class_name()
Coverity complains that the exit() in gicv3_class_name() can be unreachable, because if TARGET_AARCH64 is defined then all code paths return before reaching it. Move the exit() up to the error_report() that it belongs with. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Shannon Zhao <shannon.zhao@linaro.org> Message-id: 1468260552-8400-1-git-send-email-peter.maydell@linaro.org
Diffstat (limited to 'target-arm')
-rw-r--r--target-arm/machine.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/target-arm/machine.c b/target-arm/machine.c
index 2dbeb82..7a6ca31 100644
--- a/target-arm/machine.c
+++ b/target-arm/machine.c
@@ -340,10 +340,9 @@ const char *gicv3_class_name(void)
#else
error_report("KVM GICv3 acceleration is not supported on this "
"platform");
+ exit(1);
#endif
} else {
return "arm-gicv3";
}
-
- exit(1);
}