<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">