[LLDB][NativePDB] Fix function decl creation for class methods
authorZequan Wu <zequanwu@google.com>
Mon, 15 Nov 2021 20:23:04 +0000 (12:23 -0800)
committerZequan Wu <zequanwu@google.com>
Tue, 7 Dec 2021 18:41:28 +0000 (10:41 -0800)
commita3a8ed33a1d6a5047aae29790e02f3c7955297af
tree2cc20bbb787319f701ac6a3ab933874eebfb4f96
parent33e3554ea33d98f476f5d5a6fb85472d5dccfe18
[LLDB][NativePDB] Fix function decl creation for class methods

This is a split of D113724. Calling `TypeSystemClang::AddMethodToCXXRecordType`
to create function decls for class methods.

Differential Revision: https://reviews.llvm.org/D113930
lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.h
lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.h
lldb/test/Shell/SymbolFile/NativePDB/ast-methods.cpp
lldb/test/Shell/SymbolFile/NativePDB/find-functions.cpp