zturner added inline comments.

================
Comment at: source/Plugins/ExpressionParser/Clang/ClangASTSource.cpp:635-652
   const ConstString name(context.m_decl_name.getAsString().c_str());
 
   const char *name_unique_cstr = name.GetCString();
 
   static ConstString id_name("id");
   static ConstString Class_name("Class");
 
----------------
I might be missing something here, but how about:

```
std::string name = context.m_decl_name.getAsString();
if (name.empty() || name == "id" || name == "Class")
  return;
if (name.startswith("$") || name.startswith("_$"))
  return;
```

5 lines instead of ~20.


Repository:
  rL LLVM

https://reviews.llvm.org/D38153



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

Reply via email to