patch 8.0.1688: some macros are used without a semicolon
Problem: Some macros are used without a semicolon, causing auto-indent to be
wrong.
Solution: Use the do-while(0) trick. (Ozaki Kiichi, closes #2729)
diff --git a/src/main.c b/src/main.c
index 0b0fac6..6d351b6 100644
--- a/src/main.c
+++ b/src/main.c
@@ -824,7 +824,7 @@
no_wait_return = FALSE;
/* 'autochdir' has been postponed */
- DO_AUTOCHDIR
+ DO_AUTOCHDIR;
#ifdef FEAT_TERMRESPONSE
/* Requesting the termresponse is postponed until here, so that a "-c q"