diff options
Diffstat (limited to 'lib-src')
-rw-r--r-- | lib-src/etags.c | 3 |
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 */ if (definedef != dnone) break; bracelev -= 1; + /* If we see a closing brace in column zero, and we weren't told to + ignore indentation, we assume this the final brace of a function + or struct definition, and reset bracelev to zero. */ if (!ignoreindent && lp == newlb.buffer + 1) { if (bracelev != 0) |