From: oharboe at B. <oh...@ma...> - 2009-06-04 13:42:37
|
Author: oharboe Date: 2009-06-04 13:42:34 +0200 (Thu, 04 Jun 2009) New Revision: 2043 Modified: trunk/src/jtag/jtag.c Log: use assert() to catch TAP_INVALID passed to jtag_add_xxx() fn's. Modified: trunk/src/jtag/jtag.c =================================================================== --- trunk/src/jtag/jtag.c 2009-06-04 11:33:36 UTC (rev 2042) +++ trunk/src/jtag/jtag.c 2009-06-04 11:42:34 UTC (rev 2043) @@ -394,9 +394,10 @@ { jtag_checks(); - if (state != TAP_INVALID) - jtag_add_end_state(state); + assert(state!=TAP_INVALID); + jtag_add_end_state(state); + cmd_queue_cur_state = cmd_queue_end_state; } @@ -575,9 +576,10 @@ int num_fields, const int* num_bits, const u32* value, tap_state_t end_state) { - if (end_state != TAP_INVALID) - cmd_queue_end_state = end_state; + assert(end_state != TAP_INVALID); + cmd_queue_end_state = end_state; + cmd_queue_cur_state = cmd_queue_end_state; interface_jtag_add_dr_out(tap, |