jlink: Replace crazy home cooked assertion with a real one
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Sat, 21 Sep 2013 19:22:17 +0000 (21:22 +0200)
committerSpencer Oliver <spen@spen-soft.co.uk>
Wed, 25 Sep 2013 14:43:55 +0000 (14:43 +0000)
Change-Id: I83d66ddef34965dd94a0ff76aa1367cc9d19f2df
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/1644
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/jtag/drivers/jlink.c

index ae6a022aec8676e2dc9142f638ac33d993b434ec..edf972575ca994692e47277bc5372675c28810d3 100644 (file)
@@ -1348,11 +1348,7 @@ static void jlink_tap_append_step(int tms, int tdi)
 {
        int index_var = tap_length / 8;
 
-       if (index_var >= JLINK_TAP_BUFFER_SIZE) {
-               LOG_ERROR("jlink_tap_append_step: overflow");
-               *(uint32_t *)0xFFFFFFFF = 0;
-               exit(-1);
-       }
+       assert(index_var < JLINK_TAP_BUFFER_SIZE);
 
        int bit_index = tap_length % 8;
        uint8_t bit = 1 << bit_index;