rnk added inline comments.

================
Comment at: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp:1754
+          m_ast.getASTContext(),
+          
clang::MSInheritanceAttr::Spelling::Keyword_unspecified_inheritance));
+    }
----------------
I'm concerned that this isn't really the right fix. Changing the inheritance 
model changes the size of the member pointer representation, so the 
consequences of getting the wrong one could affect expression evaluation 
results. Zequan suggested guessing the inheritance model from the class 
definition, but we really ought to write down the inheritance model in the 
DWARF when using the MS ABI. This probably needs its own DWARF attribute.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D130942/new/

https://reviews.llvm.org/D130942

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

Reply via email to