aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Szakmeister <john@szakmeister.net>2015-04-16 08:45:16 -0400
committerJohn Szakmeister <john@szakmeister.net>2015-04-16 08:45:16 -0400
commit52e995509fab4b110b0c91ef5f57b9fa9051e2c0 (patch)
tree797cf012ebc23017859ad443585f118e87a005a2
parenta86193d88edda899dd9859c21554fd6e17cdcb3e (diff)
parentbae1e05fc8442edbdaa947c44f07c5baa7515ac3 (diff)
downloadrneovim-52e995509fab4b110b0c91ef5f57b9fa9051e2c0.tar.gz
rneovim-52e995509fab4b110b0c91ef5f57b9fa9051e2c0.tar.bz2
rneovim-52e995509fab4b110b0c91ef5f57b9fa9051e2c0.zip
Merge pull request #2353 from jszakmeister/fix-unused-var-warnings-in-release
Fix several unused variable warnings in the release build.
-rw-r--r--src/nvim/tag.c4
-rw-r--r--src/nvim/undo.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/tag.c b/src/nvim/tag.c
index 75b0698bd3..b9abf3552c 100644
--- a/src/nvim/tag.c
+++ b/src/nvim/tag.c
@@ -2783,7 +2783,11 @@ int get_tags(list_T *list, char_u *pat)
if (ret == OK && num_matches > 0) {
for (i = 0; i < num_matches; ++i) {
int parse_result = parse_match(matches[i], &tp);
+
+ // Avoid an unused variable warning in release builds.
+ (void) parse_result;
assert(parse_result == OK);
+
is_static = test_for_static(&tp);
/* Skip pseudo-tag lines. */
diff --git a/src/nvim/undo.c b/src/nvim/undo.c
index 1377282088..d8cf8aa7b7 100644
--- a/src/nvim/undo.c
+++ b/src/nvim/undo.c
@@ -2773,7 +2773,10 @@ void u_undoline(void)
void u_blockfree(buf_T *buf)
{
while (buf->b_u_oldhead != NULL) {
+#ifndef NDEBUG
u_header_T *previous_oldhead = buf->b_u_oldhead;
+#endif
+
u_freeheader(buf, buf->b_u_oldhead, NULL);
assert(buf->b_u_oldhead != previous_oldhead);
}