xref: /llvm-project/clang/test/CodeCompletion/accessibility-crash.cpp (revision cf9b25e0adc42546e4dc5ff51ee8674d45bac26b)
1f1822ec4SIlya Biryukov class X {
2f1822ec4SIlya Biryukov public:
3f1822ec4SIlya Biryukov  int pub;
4f1822ec4SIlya Biryukov protected:
5f1822ec4SIlya Biryukov  int prot;
6f1822ec4SIlya Biryukov private:
7f1822ec4SIlya Biryukov  int priv;
8f1822ec4SIlya Biryukov };
9f1822ec4SIlya Biryukov 
10f1822ec4SIlya Biryukov class Y : public X {
test()11f1822ec4SIlya Biryukov   int test() {
12f1822ec4SIlya Biryukov     []() {
13f1822ec4SIlya Biryukov 
14*cf9b25e0SSam McCall       // RUN: %clang_cc1 -fsyntax-only -code-completion-at=%s:%(line-1):1 %s -o - \
15f1822ec4SIlya Biryukov       // RUN: | FileCheck %s
16f1822ec4SIlya Biryukov       // CHECK: priv (InBase,Inaccessible)
17f1822ec4SIlya Biryukov       // CHECK: prot (InBase)
18f1822ec4SIlya Biryukov       // CHECK: pub (InBase)
19f1822ec4SIlya Biryukov     };
20f1822ec4SIlya Biryukov   }
21f1822ec4SIlya Biryukov };
22f1822ec4SIlya Biryukov 
23f1822ec4SIlya Biryukov 
24