updated for version 7.0222
diff --git a/src/regexp.c b/src/regexp.c
index a143719..2ff8ea3 100644
--- a/src/regexp.c
+++ b/src/regexp.c
@@ -1780,12 +1780,12 @@
 	    }
 	    break;
 
-#ifdef FEAT_SYN_HL
       case Magic('z'):
 	{
 	    c = no_Magic(getchr());
 	    switch (c)
 	    {
+#ifdef FEAT_SYN_HL
 		case '(': if (reg_do_extmatch != REX_SET)
 			      EMSG_RET_NULL(_("E66: \\z( not allowed here"));
 			  if (one_exactly)
@@ -1810,6 +1810,7 @@
 			  ret = regnode(ZREF + c - '0');
 			  re_has_z = REX_USE;
 			  break;
+#endif
 
 		case 's': ret = regnode(MOPEN + 0);
 			  break;
@@ -1821,7 +1822,6 @@
 	    }
 	}
 	break;
-#endif
 
       case Magic('%'):
 	{