Made macros from modules be injected before our
authorSean Callanan <scallanan@apple.com>
Thu, 30 Apr 2015 21:49:58 +0000 (21:49 +0000)
committerSean Callanan <scallanan@apple.com>
Thu, 30 Apr 2015 21:49:58 +0000 (21:49 +0000)
commit68f85e7d6af60500cb8765c0dc0eb4c8806e2c3e
treee45c8b1bdd5fc95989b3e468d5fc471a65ebc428
parent1c545baf96c94360fe5e9fc4ba238631fb61a234
Made macros from modules be injected before our
global convenience expression prefix.  Also ensured
that if macros are defined by the modules we don't
try to redefine them.  Finally cleaned up a bit of
code while I was in there.

<rdar://problem/20756642>

llvm-svn: 236266
lldb/source/Expression/ClangUserExpression.cpp
lldb/source/Expression/ExpressionSourceCode.cpp