diff options
-rw-r--r-- | test/Analysis/misc-ps.m | 5 |
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); } |