<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/54656>54656</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[Idea] typedef declaration via compiler option
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
pmor13
</td>
</tr>
</table>
<pre>
Idea: `typedef` declaration via compiler option.
Syntax: `-T<typedef-name>=<identifier>`.
Example: `-T"long double"=long_double` is similar to `typedef long double long_double;`.
Originated from: https://stackoverflow.com/q/71682167/1778275.
Comments/suggestions/views are welcome.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyFkU2P2yAQhn8NvqBYGAJ2Dj7sbrZSTz209wqbsTMtNi7gZPPvC25Wm_SyEh_Di3jnYaZz5tp-NaCJeKJEsXhdwMCQImqgt9rriG6mZ9S0d9OCFjx1S9ZKwo6EPf1bv1_nqN9uHrsfRLzcjHaznoCIVyKOSUQDc8QBwWdJsQeP1zc9LRY-TDi3bh6pcWuXZM6TRxZ-3oSEiIEGnDBh0uju8OndQ3r_Rjz_n_WbxxFnHcHQwbspZz_FuIQUEP4ljRB1_9udwQ_WXcpUhKT9SbOuVMMrVaewquuG1_LB98VNU_psyA7rOELINcunM8IlUO2BXsAmOygL0wpzEAddRIwWWiKft47II33_zye9KFZv20fsEeNp7W681p7ft93i3S_oYzpiCCtkJLlXUhWnthZ10zWCm8PAjQSVQq1l0yvGtGhUU1jdgQ0ZMLVjhgvdLHJr5LHAljPOmRCMV4xVqhRcHlgHB14zuTdakD2DSaMtM0fp_Fj4dkPq1jGkS4shho9LHQKOM2z1yP56jSfn22VyvhLFlrndyP8Ciz7ekQ">