[Lldb-commits] [PATCH] D12658: Search variables based on clang::DeclContext and clang::Decl tree
Paul Herman via lldb-commits
lldb-commits at lists.llvm.org
Fri Sep 11 17:31:29 PDT 2015
paulherman updated this revision to Diff 34609.
paulherman added a comment.
[WIP] Search variables based on clang::DeclContext and clang::Decl tree
This revision fixes some of the comments. There are some things I'm not sure about. The problem is that at some point there will be the need to link decls with the object they represent (Function, Variable, CompileUnit, etc). Is the approach of getting the VariableSP from the TypeSystem the right one? Also, should ParseVariableDIE be moved to DWARFASTParser in order to create the decl there or should there only be a method CreateVariableDecl(VariableSP var)?
http://reviews.llvm.org/D12658
Files:
include/lldb/Symbol/Block.h
include/lldb/Symbol/ClangASTContext.h
include/lldb/Symbol/CompilerDecl.h
include/lldb/Symbol/CompilerDeclContext.h
include/lldb/Symbol/TypeSystem.h
include/lldb/Symbol/Variable.h
include/lldb/lldb-forward.h
source/Expression/ClangASTSource.cpp
source/Expression/ClangExpressionDeclMap.cpp
source/Plugins/SymbolFile/DWARF/DWARFASTParser.h
source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
source/Symbol/CMakeLists.txt
source/Symbol/ClangASTContext.cpp
source/Symbol/CompilerDecl.cpp
source/Symbol/CompilerDeclContext.cpp
source/Symbol/Variable.cpp
test/lang/cpp/nsimport/TestCppNsImport.py
test/lang/cpp/nsimport/main.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D12658.34609.patch
Type: text/x-patch
Size: 39571 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/lldb-commits/attachments/20150912/2bb18fd5/attachment-0001.bin>
More information about the lldb-commits
mailing list