Author: Raphael Isemann Date: 2019-12-23T12:11:26+01:00 New Revision: a175c6a6f6bd98a5afc3bb90b41362e812134309
URL: https://github.com/llvm/llvm-project/commit/a175c6a6f6bd98a5afc3bb90b41362e812134309 DIFF: https://github.com/llvm/llvm-project/commit/a175c6a6f6bd98a5afc3bb90b41362e812134309.diff LOG: [lldb][NFC] Remove wrong and unused ClangASTContext::CopyDecl method Added: Modified: lldb/include/lldb/Symbol/ClangASTContext.h lldb/source/Symbol/ClangASTContext.cpp Removed: ################################################################################ diff --git a/lldb/include/lldb/Symbol/ClangASTContext.h b/lldb/include/lldb/Symbol/ClangASTContext.h index c2c3726e48b5..255a9af17bbb 100644 --- a/lldb/include/lldb/Symbol/ClangASTContext.h +++ b/lldb/include/lldb/Symbol/ClangASTContext.h @@ -171,10 +171,6 @@ class ClangASTContext : public TypeSystem { return getASTContext().getTranslationUnitDecl(); } - static clang::Decl *CopyDecl(clang::ASTContext *dest_context, - clang::ASTContext *source_context, - clang::Decl *source_decl); - static bool AreTypesSame(CompilerType type1, CompilerType type2, bool ignore_qualifiers = false); diff --git a/lldb/source/Symbol/ClangASTContext.cpp b/lldb/source/Symbol/ClangASTContext.cpp index 65d73d5f6828..ae5fe561528b 100644 --- a/lldb/source/Symbol/ClangASTContext.cpp +++ b/lldb/source/Symbol/ClangASTContext.cpp @@ -1153,22 +1153,6 @@ CompilerType ClangASTContext::GetCStringType(bool is_const) { return CompilerType(this, ast.getPointerType(char_type).getAsOpaquePtr()); } -clang::Decl *ClangASTContext::CopyDecl(ASTContext *dst_ast, ASTContext *src_ast, - clang::Decl *source_decl) { - FileSystemOptions file_system_options; - FileManager file_manager(file_system_options); - ASTImporter importer(*dst_ast, file_manager, *src_ast, file_manager, false); - - if (llvm::Expected<clang::Decl *> ret_or_error = - importer.Import(source_decl)) { - return *ret_or_error; - } else { - Log *log = lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_EXPRESSIONS); - LLDB_LOG_ERROR(log, ret_or_error.takeError(), "Couldn't import decl: {0}"); - return nullptr; - } -} - bool ClangASTContext::AreTypesSame(CompilerType type1, CompilerType type2, bool ignore_qualifiers) { ClangASTContext *ast = _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits