c41a49dabb
We need to respect the existing ExternalASTSource when setting up the interpreter. Otherwise the ASTReader (which is the existing source) doesn't receive the required callbacks to properly load C++ modules. This patch now creates a multiplexer that contains our new ASTSource and the existing one if it's necessary. We also no longer attach the existing sema source which seemingly was only a workaround that only works for the special case were the external sema source and the external AST source are the same object. |
||
---|---|---|
.. | ||
Interpreter | ||
MetaProcessor | ||
UserInterface | ||
Utils | ||
CMakeLists.txt |