<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/77007>77007</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[libc] -Wframe-address in libc/src/__support/threads/linux/thread.cpp
</td>
</tr>
<tr>
<th>Labels</th>
<td>
libc
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
nickdesaulniers
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nickdesaulniers
</td>
</tr>
</table>
<pre>
doing an aarch64-linux-gnu runtimes cross build results in the following warning (blocking enabling -Werror):
```
/android0/llvm-project/libc/src/__support/threads/linux/thread.cpp:171:38: error: calling '__builtin_frame_address' with a nonzero argument is unsafe [-Werror,-Wframe-address]
171 | return reinterpret_cast<uintptr_t>(__builtin_frame_address(1));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycks1upDoQhZ_GbErdss1vL1h00ulXyBIZXIBv3DYq2zeZWcyzj0wnGSmjbMZCYFNwVOfUp0Iwi0PsWf3ApHRmetEYVLLOIAUmJasvhUpx9dR_KRaj1z967Y1bQDlQiqa1qQ7WuPR2WFwCSi6aGwaYyIcAYzJWA2FINgYwDuKKMHtr_WuWeFXk8pPJbrR-esl7dGq0eXN4RiJPTJ5YeWb8wviZNfz9uh_lVTlN3mjO5NXa_2-Hjfx_OMV8NOPE5DVQvg9DSNvmKRfiSqh02D9x6e3zzXHaNlaeRStYeS47Vp7h3kB5hklZe2-0HYZsKho3zKRuOCitCUNgsoVXE1dQ4Lz7ieRB0ZJu6CKYAMkFNSOw-uHT1uPheVc4fCjUl7stANEKYO0jABDGRA4IjYtIG2EcJhUiKx-TcXGLNERWPjHZfdtWJ3KCOcSHD_m8sjyrn359t74EXui-1KfypArsRcuripeNqIq153WpxwrFXCtRVXKcT52Yp1nqDmfZlKfC9JLLigteSSGbujqqZuZaiGbiY8W7k2IVx5sy9pgHePS0FCaEhH3bct4WVo1owzuq95nufFK_z3tMS2AVtybE8Ecgmmh3vPcf6gt8iTqT-E98FIlsv8a4hcykvDJ5XUxc03ic_O2dwb9R3P1kwd3S7wAAAP__I9glBg">