<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNVsuSojAU_ZqwSWmFBAQWLHz1cmr-YCpAEKYRqCTMOH8_9wZU1Laqq7sXbUVCbu7rnBzBrCv-pWTFpsF2hK0JD2guLZXLPB8txuoht3RNSbQZLZROts3cdrFub60X--7eftnZP-7gnrR1TuvW0pKIu20S7e5s95bb9Xx1c--uWGNNBI7NOG3HaTdO-3EqKRE7GkRvRB9l3RIeE57MoWhlB92-K_VNd9eTaGR7IHwDw50IXRyum01TZGDtBksXHSWcZ1MbHNd6aM-uMXpia1bqg7I010pahREuGubRcztorQCMOql8sDJrFDXgbjF5NLlGcB-f4tWvVQAZlw8lph6ceQN1XvsO-fEBI_1bKa0ch2OyFUNfiuB8n55FJ9b-Ci-M8C2VRaGVMS6IndjlEzDfZ9lD9Qvon7rLMU5EXEQgpa7vVXF2X1NbQWsFVBY-VmnlcexrhhPtGAeHKE3Xuu1sBmjpX7VWapeAC4YwH_u8xfsI9JzIF6BUlnxUjpghcBmu6_CS8S2JLojYU3_lfD4mV6wRjTXPwr3lvpFDm1dAPjDjaH2xxx6uJ_i-qamHQ-3f15ELU1p3GkupU4_CqeHkSlk3qkAZ91Ibhf63vkRsB6P0PAYOEhOjbAN0aTt6VMcMnFArqBygEBp38o3WCMzlfH-nJNpPI9x_C8j-FXL0BPJ2Dnnq7zPIvxsF_EqBz55wsHuDg6nBL6Hiu3EiZpyIJ5zsn3MyNfi11HwVRxAGT0b3ROQBOz9OZ6_2y58jr0hFkYhEenKwVafTRmbSVt6gm7SytjeYl7_AONS2GrJl3h1h0TR_ztOi191vlUO1l9qYQRm4CUXCAq9KE1WEwucyXCVBniVxyYvYL4RiLAullKEH1VRjUhLC742PSDkJd97ni9cpZxyGH_kBXPkyY4kIMsnjKC_DMg5IwBS8Opol5ll2-uABeEyZDQcDm01trLluSlDNoVXK9Qod2to2Kv2hjAWpwN8ZeC-AsrpmsCiuv51-NVSWFtRkVN61BbwdrTr21nN9pq7J_zLhzWY>53904</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            Nested class resolution works after second attempt
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lldb
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          labath
      </td>
    </tr>
</table>

<pre>
    ```
$ cat a.cc
struct A {
  struct B {
    struct C {
      struct D {
        struct E {
          static int f;
        };
      };
    };
  };
};

int A::B::C::D::E::f = 47;

int main() {
  return A::B::C::D::E::f;
}
$ clang++ a.cc -g
$ lldb a.out -o "b main" -o run
(lldb) target create "a.out"
Current executable set to 'a.out' (x86_64).
(lldb) b main
Breakpoint 1: where = a.out`main + 11 at a.cc:16:10, address = 0x000000000040110b
(lldb) run
Process 37237 stopped
* thread #1, name = 'a.out', stop reason = breakpoint 1.1
    frame #0: 0x000000000040110b a.out`main at a.cc:16:10
   13   int A::B::C::D::E::f = 47;
   14   
   15   int main() {
-> 16          return A::B::C::D::E::f;
   17   }
Process 37237 launched: '/tmp/x/a.out' (x86_64)
(lldb) p A::B::C::D::E::f
error: expression failed to parse:
error: <user expression 0>:1:4: no member named 'B' in 'A'
A::B::C::D::E::f
~~~^
(lldb) p A::B::C::D::E::f
error: expression failed to parse:
error: <user expression 1>:1:7: no member named 'C' in 'A::B'
A::B::C::D::E::f
~~~~~~^
(lldb) p A::B::C::D::E::f
error: expression failed to parse:
error: <user expression 2>:1:10: no member named 'D' in 'A::B::C'
A::B::C::D::E::f
~~~~~~~~~^
(lldb) p A::B::C::D::E::f
error: expression failed to parse:
error: <user expression 3>:1:13: no member named 'E' in 'A::B::C::D'
A::B::C::D::E::f
~~~~~~~~~~~~^
(lldb) p A::B::C::D::E::f
(int) $0 = 47

```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNVstuozAU_RqzsRL5QSAsWOTV5Wj-YGSDSZgSjGwzzfz9XBuSkKSRqk4XrVyMr-_jnONbU6nLvzlKyDjIFpEVYjEuhMNiXhSDxTrTFw6vMErXgwXj0bae2i7Wza31Yt_e2y87u8cdvydcXeC6dbhC_G4bpds7273ldj1d3byHp6-xQtyP9TBthmk7TLthqjDiWxyn70QfRd0itkQsm1IxyvWm_VDqG3TXk2hEu0dsDSOcCJ7tr5tNU0qw6t7hmcaIMTnCYH5t-vbsuvSeHpoTZq8cLowSTvmIEA3z4LnpjVFARp1U0TshG4UtuDufPB1dU3hfnpbJrySGjPOHEiOGYF5DnddOe30ocMRvB2VU0HBIlhDviz05SvG56fiKJv5BENtgUZZGWRuCyIlcfmJCKZEP1S-kfxpd-DieMp5CK-muU-XZfYXdAaCVUJlTX6UVxwHXhKe3-zg4RGF1G7blhNCcXnutMiEB48TTfMR5y_eR6DkR5dCpJPtsO_oMcchwXS8uGd9r0RniO0yT4PO5dvU10qHmuXFvtW9E3xYHEB-UCbK-uGMHzxP8vttTD4fafQxRCFPGaONLqVPnG6eGk6tE3ajSt3EnjFXe_9YX8U1vlZnGwEH6xL5tY-_SanxURwlOvld854CEADy0b7ryxELOjyNF6W4ci923oEyvlNMnlDdTyiO-_2H-3SRgVwkoeaLB9h0NRoBfIsV304RPNOFPNNk912QE-LXSfJVGEAY3Y7gRWUzO1-nk03755ygqc15mPBORq12j8h_KOuAO32e46EAq3fTOq_WmzavFonIgj1WFbku47p06di7qTZMfnOush8BeYOxrd-jlvNBHWDTNn_M064z-rQoA9lJb2ysLLwuekTg65LEQhMuSpbKkUmVCFIzRTCS8SJJKkjRqhFSNzdEC_jTZIApDi21U54wwGDSlMTzZXJKMx1KwZVpUi2oZo5go-EY0cw9hrs0-MnlAI_u9hc2mts5eN4F4vW-VCpUgv-jdQUOEkMIdooA7D6D_AaOMuEA">