<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/61587>61587</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang-tidy] modernize-macro-to-enum not available when header guard absent
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
LegalizeAdulthood
</td>
</tr>
</table>
<pre>
When an include guard is absent in a file, modernize-macro-to-enum misses some macro blocks and doesn't offer to convert them to enums.
See https://github.com/LegalizeAdulthood/trn/tree/03c54b12211fe09741349c9e927185a9a538be2e for examples.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx8kbGOnTwQhZ_GNCMQHgMXFxT7_1dU6VKkHvAATox9ZZu72X36CHalFFHSHMs68vGc-Sglu3rmQbT_ifZe0JG3EIcvvJKz7_xiDpe3EEwxBfM2fNvYA3mwfnaHYVgPigZsApoS-wzWA8FiHQv8H_ZgOHr7zuVOcwxlDiX7Y4fdpsQJUtgZLgcmF-YfCcgbMIGTF3jLEJaFI-QAc_BPjhnyxvt5P0NSJeq7qF8-9CszbDk_klAvAkeB42rzdkzVHHaB4x9lBI45-kuZBY61mttmkohSLlzrWyNVo2fNGm-yb0lTq_qJkWEJEfgn7Q_HqSrMoIxWmgoeZHfTjWxlp4pt6BazcG-0bCSx0nMnl1bLum46WhqpubAD1qhqhVJ2EhtV9YvsCVFOvUKj-k40Ne9kXeXcc69CXAub0sFDJ9v-Vjia2KWLGKLnV7hMgXgCjMP5ppyONYmmdjbl9Dsl2-wu1LMjv5bZmjfR3v9KyocM9CTraHIMryf8jclw_AT_Qb04ohv-sf7z98-jfMTwnecscLxmTgLHq9OvAAAA___BjNOx">