Fixed a bug where the expression parser relied on having symbols for things even...
authorGreg Clayton <gclayton@apple.com>
Mon, 9 Mar 2015 16:46:57 +0000 (16:46 +0000)
committerGreg Clayton <gclayton@apple.com>
Mon, 9 Mar 2015 16:46:57 +0000 (16:46 +0000)
commit58ea3e35d0139c3afd5a07a0ca9a7fcf70ac6eb2
treec375b1ea8bb586937e55fc52e70034e038f6a11e
parentd9e577933b4cc21cdc475cf8514d6cb11fc671b1
Fixed a bug where the expression parser relied on having symbols for things even if they were in the debug info.

The issue can happen if you strip your main executable and then run an expression and it would fail to find the stripped symbol and it would then not be able to make the function call. The issue was fixed by doing our normal FindFunctions call.

<rdar://problem/20072750>

llvm-svn: 231667
lldb/source/Expression/ClangExpressionDeclMap.cpp