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) {
1851
1851
1852
1852
bool IsMultilineString = advanceIfMultilineDelimiter (CustomDelimiterLen,
1853
1853
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
-
1873
1854
if (IsMultilineString && *CurPtr != ' \n ' && *CurPtr != ' \r ' )
1874
1855
diagnose (CurPtr, diag::lex_illegal_multiline_string_start)
1875
1856
.fixItInsert (Lexer::getSourceLoc (CurPtr), " \n " );
You can’t perform that action at this time.
0 commit comments