aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/etags.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib-src/etags.c b/lib-src/etags.c
index f76dda7936b..9a60714ecab 100644
--- a/lib-src/etags.c
+++ b/lib-src/etags.c
@@ -4166,6 +4166,9 @@ C_entries (int c_ext, /* extension of C */
4166 if (definedef != dnone) 4166 if (definedef != dnone)
4167 break; 4167 break;
4168 bracelev -= 1; 4168 bracelev -= 1;
4169 /* If we see a closing brace in column zero, and we weren't told to
4170 ignore indentation, we assume this the final brace of a function
4171 or struct definition, and reset bracelev to zero. */
4169 if (!ignoreindent && lp == newlb.buffer + 1) 4172 if (!ignoreindent && lp == newlb.buffer + 1)
4170 { 4173 {
4171 if (bracelev != 0) 4174 if (bracelev != 0)