From 97de458ff00ec1a0f618054fd8fb9129b991192e Mon Sep 17 00:00:00 2001
From: oharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Date: Thu, 6 Mar 2008 06:56:19 +0000
Subject: 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
---
 src/jtag/jtag.c | 5 +++--
 1 file 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
-- 
cgit v1.2.3