]> git.sur5r.net Git - openocd/commitdiff
make debug code w.r.t. incorrect args for bypass stricter.
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 6 Mar 2008 06:56:19 +0000 (06:56 +0000)
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Thu, 6 Mar 2008 06:56:19 +0000 (06:56 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@450 b42882b7-edfa-0310-969c-e2dbd0fdcd60

src/jtag/jtag.c

index fe9d4e1de63b9f60e1848728eeca324964ed85bc..c8f392862420c1d74b6bdba1072de32d9f3d38c6 100644 (file)
@@ -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