<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/60624>60624</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Regression Clang-cl 16: Escape sequences in #line
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JVApen
</td>
</tr>
</table>
<pre>
Issue found when testing Clang-cl 16 on our codebase.
We have some files that are created with flex&bison, which contain the following:
#line 264 "path\to\parser.y" // lalr1.cc:598
With clang-cl 13, this is not giving any issues.
In clang-cl 16, it now reports the following: `expected '{' after '\o' escape sequence`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkkkFv2zgQhX_N6DKIIA8lKjro4DhrIHvcw_ZM0mORBU2qJBUn_76gbbQpehJEYGbe995TObslMM8wvMDw2qit2Jjmf__frxwaHU-f81vOG-M5buGEV8sBC-fiwoIHr8LyZDzuJMaAcUto4om1ytxC9wrd_hujVe-MOV4Yz85zxmJVQZUYTWJV-IRXVyyePX8ASe1yDEAHvFpnLJoYinIBi633vY9XFxYQ-_tyIOFdYCTZIxCtqlgYDiXCcFhVypzaTyBCoCPQEb3yadcaA2I_TM-PDXeRVYD5xSLq_WJdRpcxxIKLe6-0Knyiq1bkB9xb-DIl65QrGOIVE68xlfyXbATZ8cfKpmIDjTC-AI2ozoXT7X84xPrA2aiVMfOPjYNhkF1zmsVpEpNqeN7JcZhEP_WisbMaJ71TkvUkR9ZaPEveTUYqHgelycjGzdSR6KibuommTrSy16R3Z6G0GGkSAvqOL8r51vv3SxvT0twgZ9lJ6huvNPt8KwdR4OvdASCqXUlznXnS25Kh77zLJf_eUlzxPP_HS-KcXQxf21K9-OdPyIwu4CPRZkt-tqWsuWZ9i29xxW66NfECdKw3Hp-nNcXvbArQ8Z4N0PGm_GcAAAD__8VT538">