================
@@ -771,6 +771,10 @@ TypeSystemClang 
*TypeSystemClang::GetASTContext(clang::ASTContext *ast) {
   return clang_ast;
 }
 
+bool TypeSystemClang::ShouldIgnoreArtificialField(llvm::StringRef Name) {
+  return Name.starts_with("_vptr$");
----------------
Michael137 wrote:

On GCC I see we get a slightly different name:
```
< 2><0x00000166>      DW_TAG_member
                        DW_AT_name                  _vptr.Base
                        DW_AT_type                  <0x000001cc>
                        DW_AT_data_member_location  0
                        DW_AT_artificial            yes(1)
```

https://github.com/llvm/llvm-project/pull/70779
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to