File tree Expand file tree Collapse file tree 1 file changed +0
-19
lines changed
Expand file tree Collapse file tree 1 file changed +0
-19
lines changed Original file line number Diff line number Diff line change @@ -1851,25 +1851,6 @@ void Lexer::lexStringLiteral(unsigned CustomDelimiterLen) {
18511851
18521852 bool IsMultilineString = advanceIfMultilineDelimiter (CustomDelimiterLen,
18531853 CurPtr, Diags, true );
1854-
1855- // Test for single-line string literals that may resemble multiline delimiter.
1856- if (IsMultilineString && CustomDelimiterLen &&
1857- *CurPtr != ' \n ' && *CurPtr != ' \r ' ) {
1858- const char *TmpPtr = CurPtr-1 ;
1859- while (*TmpPtr != ' \r ' && *TmpPtr != ' \n ' ) {
1860- if (*TmpPtr == ' "' ) {
1861- if (delimiterMatches (CustomDelimiterLen, ++TmpPtr, nullptr )) {
1862- // Undo effects from falsely detecting multiline delimiter.
1863- CurPtr = CurPtr - 2 ;
1864- IsMultilineString = false ;
1865- break ;
1866- }
1867- continue ;
1868- }
1869- ++TmpPtr;
1870- }
1871- }
1872-
18731854 if (IsMultilineString && *CurPtr != ' \n ' && *CurPtr != ' \r ' )
18741855 diagnose (CurPtr, diag::lex_illegal_multiline_string_start)
18751856 .fixItInsert (Lexer::getSourceLoc (CurPtr), " \n " );
You can’t perform that action at this time.
0 commit comments