<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">