zturner accepted this revision.
zturner added inline comments.
This revision is now accepted and ready to land.


================
Comment at: source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:274
 
-  auto class_parent_id = raw.getClassParentId();
-  if (auto class_parent = session.getSymbolById(class_parent_id))
-    return class_parent;
+  switch (tag) {
+  case PDB_SymType::Function:
----------------
Can you put a comment here?

```
// For items that are nested inside of a class, return the class that it is 
nested inside of.  Note that only certain items can be nested inside of classes.
```


================
Comment at: source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:281
+  case PDB_SymType::Typedef:
+  case PDB_SymType::BaseClass: {
+    auto class_parent_id = raw.getClassParentId();
----------------
Do you want to handle `VTable` here?


================
Comment at: source/Plugins/SymbolFile/PDB/PDBASTParser.cpp:290-292
+  switch (tag) {
+  case PDB_SymType::Block:
+  case PDB_SymType::Data: {
----------------
```
// Otherwise, if it is nested inside of a function, return the function.  Note 
that only certain items can be nested inside of functions.
```


Repository:
  rLLDB LLDB

https://reviews.llvm.org/D51967



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

Reply via email to