<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/116914>116914</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[flang] preprocessor ignores #define directives
</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 testcase
#define IGNOREME !!
IGNOREME A Comment line
Preprocessor is ignoring #define and is not replacing IGNOREME with !!
$flang -ffixed-form -E x1.F
./x1.F:2:1: warning: Character in fixed-form label field must be a digit
IGNOREME A Comment line
classic flang output is
# 1 "x1.F"
# 2 "x1.F"
!! A Comment line
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMUt1unDwQfRpzM1pkj4GECy74suFTL_qjvoGBMbgyNrLNJn37CjbdTaSqqoSwPeM558z4qBjN5IgaVv7HynOmtjT70MTZXFRQi1JB-az348-m8wHSTKC9tf7FuAkSxTSoSIyfGW8ZypG0cQSf_v_y9fvz52dgKPbvSN-CANDCk18Wcgmscb_Lj_-3QGvwA8XoA5gIZnI-7Fx3dOXGPeN8gkCrVcOevqG_mDR_4GVYaKvcBCetzSuNJ-3DAqdngFeRd9c7OcPuOMkWmWwFky28qOCMm_bt06yCGhIFMA7egVjVkwVtyI6wbDFBT6BgNJNJV1yAf-t6sPszDHAV6re0bglMvM0VBDDEQyHiPYp_iO6N_4UpGxs51rJWGTXiQSJ_eCyqOpubupLUj7XSGnnFB9KDkpJTUY7FY0miykyDHAshkPOiLLDOta6VFFXP65pU8ShZwWlRxubWXpbchykzMW7UCFHVosiOYcXDZohHo7vq8pyFZi849dsUWcGtiSneIZJJ9vDmtaI8w_rBIbs9KL5zx2gCDclcKGZbsM2c0hqZbBl2DLvJpHnr88EvDLud4205rcH_oCEx7A7NkWH3JvvS4K8AAAD__0FB9OM">