reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2415 assert(CurPtr[0] == '\n' || CurPtr[0] == '\r'); 2415 assert(CurPtr[0] == '\n' || CurPtr[0] == '\r'); 2418 --CurPtr; 2421 if (CurPtr[0] == '\n' || CurPtr[0] == '\r') { 2421 if (CurPtr[0] == '\n' || CurPtr[0] == '\r') { 2423 if (CurPtr[0] == CurPtr[1]) 2423 if (CurPtr[0] == CurPtr[1]) 2426 --CurPtr; 2432 while (isHorizontalWhitespace(*CurPtr) || *CurPtr == 0) { 2432 while (isHorizontalWhitespace(*CurPtr) || *CurPtr == 0) { 2433 --CurPtr; 2438 if (*CurPtr == '\\') { 2439 if (CurPtr[-1] != '*') return false; 2442 if (CurPtr[0] != '/' || CurPtr[-1] != '?' || CurPtr[-2] != '?' || 2442 if (CurPtr[0] != '/' || CurPtr[-1] != '?' || CurPtr[-2] != '?' || 2442 if (CurPtr[0] != '/' || CurPtr[-1] != '?' || CurPtr[-2] != '?' || 2443 CurPtr[-3] != '*') 2447 CurPtr -= 2; 2453 L->Diag(CurPtr, diag::trigraph_ignored_block_comment); 2457 L->Diag(CurPtr, diag::trigraph_ends_block_comment); 2462 L->Diag(CurPtr, diag::escaped_newline_block_comment_end); 2466 L->Diag(CurPtr, diag::backslash_newline_space);