<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/83236>83236</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
-ftime-trace incorrect header hierarchy when a header contains a int symbol
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
atetubou
</td>
</tr>
</table>
<pre>
Following compile shows
```
cat > a.h <<EOF
int a;
EOF
cat > b.h <<EOF
#include </dev/null>
EOF
cat > c.cc <<EOF
#include "a.h"
#include "b.h"
EOF
clang++ -c c.cc -ftime-trace -ftime-trace-granularity=0
```
trace like https://ui.perfetto.dev/#!/?s=8b13a929fe18f4d4beba326368b3d7d1eb668663d8e60a094940f237a094cf7f
But this shows that `b.h` is under `a.h`.
This might be similar issue with https://github.com/llvm/llvm-project/issues/56554.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycU01vnDAQ_TXmYi0yYzBw4JDNhmsv_QO2GbBbg1e2yWr_fQU0bTaNcqiExHzoPc979sgY7bQgdqQ6k-qSyTUZHzqZMK3Kr5nyw73rvXP-ZpeJaj9frUMajb9Fwi6EPRHBfn97qmWihL9QmRtK-DPhzy_f-qNll0Ql4ecj-1N-xKl_cQS4XbRbB9w70A_4SqBfVucIf_mSTedaf0UHIHNDAD7rqHedj_ROLhOBM4EzPenjlNOY7IynFKTGh-Q0BbmsTgab7oRf2Ke2HTBnfyI1KV0j4U8EegL9avMrhhFT8vmhmwAnUGwB7yPhl0YVXLbQjlg0YzmUCpXkILhoFB_qoUAlRCMEHxoUTLK2bEs2Aq-3UI_1eAxwXhNNxsbjamkym4OCbSYIRm2k6zJg2EpyL-Xv_fi-AWc7mUQV0mhn62SgNsYV6c0m80HTZJNZVa79TKB37vXtd7oG_wN1ItDv2Eigr0RVlXk2dHxoeSsz7IqatUVRVKLOTIcc9Fi0reZ1UUBZQqWhgmrUQg9cQZ3ZDhiUDKBhbQFlnVdNw3GLWKGk1CUpGc7SunybIPdhyvazu4YDF5mTCl3ctwNgwdshansX1SUL3T61WqdISuZsTPEvS7LJYffwKuyifQioEzUoNzeNxSCDNnd6M7hQ-VbXfknSLpFKui1NvM_Ku2wNrvt_I3c9vwIAAP__oH4rYA">