https://llvm.org/bugs/show_bug.cgi?id=24329
Bug ID: 24329
Summary: Code completion in derived class marks protected
members from base class as inaccessible
Product: clang
Version: trunk
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: libclang
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected]
Classification: Unclassified
Test code to reproduce the issue:
class Base {
protected:
int m_protected;
};
class Derived: public Base {
public:
void function(){
// Here m_protected has CXAvailability_NotAccessible availability
}
};
Using: "c-index-test -code-completion-at=test.cpp:9:7 test.cpp | grep
m_protected" gives:
FieldDecl:{ResultType int}{TypedText m_protected} (37) (inaccessible)
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
LLVMbugs mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/llvmbugs