Hui added inline comments.

================
Comment at: source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:271-272
+    AccessType access = TranslateMemberAccess(udt->getAccess());
+    if (access == lldb::eAccessNone && udt->isNested() &&
+        udt->getClassParent()) {
+      access = GetDefaultAccessibilityForUdtKind(udt_kind);
----------------
zturner wrote:
> So is this `access == None` a thing that can actually happen?  AFAICT it's 
> impossible for `getAccess()` to return anything other than public, protected, 
> or private, in which case this code path will never get executed, so we can 
> just delete it.
Chance is that udt->getAccess() could return PDB_MemberAccess() (ctor) if the 
DIA call fails. Need to check if CodeView generates default access for a nested 
udt or not. I think. 


https://reviews.llvm.org/D49410



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to