Added support for locating and importing functions
authorSean Callanan <scallanan@apple.com>
Fri, 1 May 2015 00:47:29 +0000 (00:47 +0000)
committerSean Callanan <scallanan@apple.com>
Fri, 1 May 2015 00:47:29 +0000 (00:47 +0000)
commit80c9759ef74037c485d3e9f4b27a38b3633a2139
treec4d4ec5a3d116a22ec0ac532e22f1b4bb45294b2
parent65b5b01d56f55bd9e9ea3ed03861c653f342c3fd
Added support for locating and importing functions
(including inline functions) from modules in the
expression parser.  We now have to retain a reference
to the code generator in ClangExpressionDeclMap so
that any imported function bodies can be appropriately
sent to that code generator.

<rdar://problem/19883002>

llvm-svn: 236297
lldb/include/lldb/Expression/ClangExpressionDeclMap.h
lldb/source/Expression/ClangExpressionDeclMap.cpp
lldb/source/Expression/ClangExpressionParser.cpp
lldb/test/lang/objc/modules-inline-functions/Makefile [new file with mode: 0644]
lldb/test/lang/objc/modules-inline-functions/TestModulesInlineFunctions.py [new file with mode: 0644]
lldb/test/lang/objc/modules-inline-functions/main.m [new file with mode: 0644]
lldb/test/lang/objc/modules-inline-functions/module.map [new file with mode: 0644]
lldb/test/lang/objc/modules-inline-functions/myModule.c [new file with mode: 0644]
lldb/test/lang/objc/modules-inline-functions/myModule.h [new file with mode: 0644]