<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/130908>130908</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[LLDB]: failed to parse variables in namespace
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
coder0xe
</td>
</tr>
</table>
<pre>
* Operating System: ArchLinux6.13.6
* Clang/LLDB: 19.1.7
* Compile instruction: clang++ test2.cpp -stdlib=libc++ -g -o test2.out
source code:
```
class Test {
static const int a[];
};
const int Test::a[] = {1};
int a(int val) { return val; }
int main(int argc, char const *argv[]) {
return a(2); // break here
}
```
When I try to call function a(), LLDB calls variable a.
<img src="https://github.com/user-attachments/assets/e5ddde96-64f7-4ceb-b0b6-d827de7f927e" height=300px>
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJx8U0GvszYQ_DXLZQUydoBw4ECSRqr0pB5aqWdjL-DWGGSb9L1_X5nQ96mXT0Ky5Zkdj2dZGYKZHFEH1Q2qRyb3OK--U6smzz4pG1b91QHv8beNvIzGTfj7V4i0gOix92r-MG7_rItSFDWwPjHvVroJ-PPj43FLrLItyqL5D1yXzVhC40L0u4pmdYmj3jU34DeMFCIv1LZhHqK2ZgDxsGZQJ5xPmK8nad1j0mV9WHevCJNtEOkAanZ-rFdWhoB_UIgIzQ1YjxiijEahWl2IaFxE-X4_iIRDc25-4Kk6KYv-ZCKIR5Irv8nA-rcSv6b1JS3wNlHQU9y9O07EDVPBN3uRxp0F0k8K-B3VLP3pDHgv_fQ6vb3VDv-nYrqLA28PWf4E_sTBk_wbZ_J0PuT_Wfw5k8NfMfovjCsqaS2Ouzv6cKglMX7H1LsDDfiS3sjBEsribRvE3SwTBq9APIDzOcYtpGwOA5OJ8z4Ual2AP_dAPpcxSjUv5GIA_pQh0LGhSmtNbZ3Xl7HJL4qGfGBDnesrbzQ1Y8sbAs5xJjPNEcRDMLZ9gvgl053QrWhlRl3ZXMqmFmVZZ3OnKlbq8VI3Sl_GVtLQXMWVjZeGj7optc5MxxmvmCg5a1hV1gXpSjHRSj1eK0a6hAujRRpbWPtaitVPmQlhp64UrGXXzMqBbDhGhXNH_-CBAudpcnyXivJhnwJcmDUhhh8y0UR7zNgxFOk_63GUxpJObdikD_QddEDj0MmFwiYVZbu33U8iTlecS7759S9SEfjzMJZSPp2_Ov5vAAAA___oiyx5">