<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/123650>123650</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang] preprocessor issue
</td>
</tr>
<tr>
<th>Labels</th>
<td>
flang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
shivaramaarao
</td>
</tr>
</table>
<pre>
for the following program preprocessor output is incorrect
program main
INTEGER::n
!$ ndi integer
! $ndi n=0
END PROGRAM
$flang -E -fopenmp t.f90
program main
INTEGER::n
ndi integer
END PROGRAM
The issue is in line number 3 when !$ is the prefix . This line should have been considered as comment.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxkUsGOmzAU_BpzeQoyDzvZHDhQJVn10G0V5QcMPLArYyPbZNu_r0xSVdvlgjSaeeMZjYrRTI6oYfILk6dCrUn70ERt7iqoWamgfNH54Xcz-gBJE4zeWv9u3ARL8FNQMyyBluB7itEH8Gta1gQmgnG9D4H6xHj7lzor4xhvv77dzq_nK6tbVrcZYFgxFOAGA8Ylmigw3gLDChiKjDpWnzjj7fntBD-u31-v7bcsy0oxWuUm2J1hN_qF3LxAKsdjZgP8Zwzb98n-AX90z_Ant5smMDGu9AgI1jgCt84dBajhXZODZxQTt7aWQKP5BSXctIkPetR-tQNodSfoiBz03kUzUKABVITezzO5VBZDUw_H-qgKaqpDfaiP9YvcF7oRdJCSYy_rl466cRAojvLQVZyPPQnJC9MgR8kr5NUBRbUvUewFDUoSId_LHpngNCtjS2vvc-nDVGyZmgrrveSFVR3ZuC0CcSuXIeZxhCYLdt06RSa4NTHFfyeSSXab0UMhTx93sTkUa7CNTmmJuXu8MLxMJum1K3s_M7zkY8_fbgn-Zx4PXjZpZHh5vu_e4J8AAAD__34i2o0">