aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/Analysis/misc-ps.m5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/Analysis/misc-ps.m b/test/Analysis/misc-ps.m
index edc1e1f94d..bcc0472984 100644
--- a/test/Analysis/misc-ps.m
+++ b/test/Analysis/misc-ps.m
@@ -1363,14 +1363,13 @@ void __assert_fail();
enum rdar1196620_e { E_A, E_B, E_C, E_D };
struct rdar1196620_s { int ints[E_D+1]; };
-static int rdar1196620_call_assert(struct rdar1196620_s* s) {
+static void rdar1196620_call_assert(struct rdar1196620_s* s) {
int i = 0;
s?(void)0:__assert_fail();
}
static void rdar1196620(struct rdar1196620_s* s) {
- if (rdar1196620_call_assert(s))
- return;
+ rdar1196620_call_assert(s);
}