summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2010-01-05 14:11:03 -0800
committerDavid Brownell <dbrownell@users.sourceforge.net>2010-01-05 14:11:03 -0800
commit2bc7446bb8caf751f7d6900af26384f6c64cc791 (patch)
tree57a66ab1002db7b16c0fe192bf66eda107ef5f83
parent844b5eb49d7fd4afa4f0309ce47f29d99886a2f7 (diff)
downloadopenocd_libswd-2bc7446bb8caf751f7d6900af26384f6c64cc791.tar.gz
openocd_libswd-2bc7446bb8caf751f7d6900af26384f6c64cc791.tar.bz2
openocd_libswd-2bc7446bb8caf751f7d6900af26384f6c64cc791.tar.xz
openocd_libswd-2bc7446bb8caf751f7d6900af26384f6c64cc791.zip
buildfix with -DNDEBUG
Don't save that state unless its only user, an assertion, is compiled. Saving it broke a cygwin build. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r--src/jtag/drivers/driver.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/jtag/drivers/driver.c b/src/jtag/drivers/driver.c
index c57386a4..45c5d10a 100644
--- a/src/jtag/drivers/driver.c
+++ b/src/jtag/drivers/driver.c
@@ -215,7 +215,10 @@ int interface_jtag_add_dr_scan(int in_num_fields, const struct scan_field *in_fi
if (!tap->bypass)
{
- struct scan_field * start_field = field; /* keep initial position for assert() */
+#ifndef NDEBUG
+ /* remember initial position for assert() */
+ struct scan_field *start_field = field;
+#endif /* NDEBUG */
for (int j = 0; j < in_num_fields; j++)
{