diff options
author | Greg Clayton <gclayton@apple.com> | 2010-10-01 02:31:07 +0000 |
---|---|---|
committer | Greg Clayton <gclayton@apple.com> | 2010-10-01 02:31:07 +0000 |
commit | f51de67640d7bda3f5e054bba3fccd7d8c4c9615 (patch) | |
tree | 33e5411368f6e227d4d1ecf8e6fa812b26bcb80b /lldb/source/Expression/ClangExpressionDeclMap.cpp | |
parent | e1314273b6f4c439312fa863b44e19356d5e2dc7 (diff) | |
download | bcm5719-llvm-f51de67640d7bda3f5e054bba3fccd7d8c4c9615.tar.gz bcm5719-llvm-f51de67640d7bda3f5e054bba3fccd7d8c4c9615.zip |
Make C++ constructors and destructors correctly within the clang types we
generate from DWARF.
llvm-svn: 115268
Diffstat (limited to 'lldb/source/Expression/ClangExpressionDeclMap.cpp')
-rw-r--r-- | lldb/source/Expression/ClangExpressionDeclMap.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lldb/source/Expression/ClangExpressionDeclMap.cpp b/lldb/source/Expression/ClangExpressionDeclMap.cpp index 43c4150a0f9..2c244bda95f 100644 --- a/lldb/source/Expression/ClangExpressionDeclMap.cpp +++ b/lldb/source/Expression/ClangExpressionDeclMap.cpp @@ -1119,11 +1119,12 @@ ClangExpressionDeclMap::AddOneType(NameSearchContext &context, 1, false, ClangASTContext::GetTypeQualifiers(copied_type)); - + const bool is_virtual = false; const bool is_static = false; const bool is_inline = false; - + const bool is_explicit = false; + ClangASTContext::AddMethodToCXXRecordType (parser_ast_context, copied_type, "___clang_expr", @@ -1131,7 +1132,8 @@ ClangExpressionDeclMap::AddOneType(NameSearchContext &context, lldb::eAccessPublic, is_virtual, is_static, - is_inline); + is_inline, + is_explicit); } context.AddTypeDecl(copied_type); |