summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-03-06 06:56:19 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-03-06 06:56:19 +0000
commit97de458ff00ec1a0f618054fd8fb9129b991192e (patch)
tree2eb07e918e49de11ae6d6329d1662aeaadd825e8
parent087ccf3b6e1fb75f574b8b388fc51b86312518f6 (diff)
downloadopenocd+libswd-97de458ff00ec1a0f618054fd8fb9129b991192e.tar.gz
openocd+libswd-97de458ff00ec1a0f618054fd8fb9129b991192e.tar.bz2
openocd+libswd-97de458ff00ec1a0f618054fd8fb9129b991192e.tar.xz
openocd+libswd-97de458ff00ec1a0f618054fd8fb9129b991192e.zip
make debug code w.r.t. incorrect args for bypass stricter.
git-svn-id: svn://svn.berlios.de/openocd/trunk@450 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--src/jtag/jtag.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c
index fe9d4e1d..c8f39286 100644
--- a/src/jtag/jtag.c
+++ b/src/jtag/jtag.c
@@ -649,7 +649,8 @@ int MINIDRIVER(interface_jtag_add_dr_scan)(int num_fields, scan_field_t *fields,
/* if a device is listed, the BYPASS register must not be selected */
if (jtag_get_device(i)->bypass)
{
- WARNING("scan data for a device in BYPASS");
+ ERROR("BUG: scan data for a device in BYPASS");
+ exit(-1);
}
#endif
}
@@ -702,7 +703,7 @@ void MINIDRIVER(interface_jtag_add_dr_out)(int device_num,
/* if a device is listed, the BYPASS register must not be selected */
if (jtag_get_device(i)->bypass)
{
- ERROR("scan data for a device in BYPASS");
+ ERROR("BUG: scan data for a device in BYPASS");
exit(-1);
}
#endif