This is an archive of the discontinued LLVM Phabricator instance.

[NativePDB] Get LLDB types from PDB function types
ClosedPublic

Authored by zturner on Oct 31 2018, 2:43 PM.

Details

Summary
This adds basic support for getting function signature types
into LLDB's type system, including into clang's AST.  There are
a few edge cases which are not correctly handled, mostly dealing
with nested classes, but this isn't specific to functions and
apply equally to variable types.  Note that no attempt has been
made yet to deal with member function types, which will happen
in subsequent patches.

Diff Detail

Repository
rL LLVM

Event Timeline

zturner created this revision.Oct 31 2018, 2:43 PM
aleksandr.urakov accepted this revision.Nov 1 2018, 1:53 AM

Looks good, thanks!

This revision is now accepted and ready to land.Nov 1 2018, 1:53 AM
This revision was automatically updated to reflect the committed changes.