mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	Merge pull request #7804 from jamessan/vim-8.0.0160
[RFC] vim-patch:8.0.0160
This commit is contained in:
		| @@ -1369,8 +1369,8 @@ static char *cs_manage_matches(char **matches, char **contexts, | |||||||
|   case Print: |   case Print: | ||||||
|     cs_print_tags_priv(mp, cp, cnt); |     cs_print_tags_priv(mp, cp, cnt); | ||||||
|     break; |     break; | ||||||
|   default:      /* should not reach here */ |   default:      // should not reach here | ||||||
|     (void)EMSG(_("E570: fatal error in cs_manage_matches")); |     IEMSG(_("E570: fatal error in cs_manage_matches")); | ||||||
|     return NULL; |     return NULL; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1263,7 +1263,7 @@ static int nfa_regatom(void) | |||||||
|         rc_did_emsg = TRUE; |         rc_did_emsg = TRUE; | ||||||
|         return FAIL; |         return FAIL; | ||||||
|       } |       } | ||||||
|       EMSGN("INTERNAL: Unknown character class char: %" PRId64, c); |       IEMSGN("INTERNAL: Unknown character class char: %" PRId64, c); | ||||||
|       return FAIL; |       return FAIL; | ||||||
|     } |     } | ||||||
|     /* When '.' is followed by a composing char ignore the dot, so that |     /* When '.' is followed by a composing char ignore the dot, so that | ||||||
| @@ -4413,8 +4413,8 @@ static int check_char_class(int class, int c) | |||||||
|     break; |     break; | ||||||
|  |  | ||||||
|   default: |   default: | ||||||
|     /* should not be here :P */ |     // should not be here :P | ||||||
|     EMSGN(_(e_ill_char_class), class); |     IEMSGN(_(e_ill_char_class), class); | ||||||
|     return FAIL; |     return FAIL; | ||||||
|   } |   } | ||||||
|   return FAIL; |   return FAIL; | ||||||
| @@ -5992,8 +5992,9 @@ static int nfa_regmatch(nfa_regprog_T *prog, nfa_state_T *start, | |||||||
|         int c = t->state->c; |         int c = t->state->c; | ||||||
|  |  | ||||||
| #ifdef REGEXP_DEBUG | #ifdef REGEXP_DEBUG | ||||||
|         if (c < 0) |         if (c < 0) { | ||||||
|           EMSGN("INTERNAL: Negative state char: %" PRId64, c); |           IEMSGN("INTERNAL: Negative state char: %" PRId64, c); | ||||||
|  |         } | ||||||
| #endif | #endif | ||||||
|         result = (c == curc); |         result = (c == curc); | ||||||
|  |  | ||||||
| @@ -6462,12 +6463,13 @@ static regprog_T *nfa_regcomp(char_u *expr, int re_flags) | |||||||
|    * (and count its size). */ |    * (and count its size). */ | ||||||
|   postfix = re2post(); |   postfix = re2post(); | ||||||
|   if (postfix == NULL) { |   if (postfix == NULL) { | ||||||
|     /* TODO: only give this error for debugging? */ |     // TODO(vim): only give this error for debugging? | ||||||
|     if (post_ptr >= post_end) |     if (post_ptr >= post_end) { | ||||||
|       EMSGN("Internal error: estimated max number " |       IEMSGN("Internal error: estimated max number " | ||||||
|             "of states insufficient: %" PRId64, |              "of states insufficient: %" PRId64, | ||||||
|             post_end - post_start); |              post_end - post_start); | ||||||
|     goto fail;              /* Cascaded (syntax?) error */ |     } | ||||||
|  |     goto fail;              // Cascaded (syntax?) error | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   /* |   /* | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 James McCoy
					James McCoy