-
- Downloads
[cxxmodules] Don't overrite the DeserializationListener.
With the module generation in rootcling Clang rlies on AST consumers to do the module generation work for it. Right now this doesn't work however with the interpreter, as we just overwrite the deserialization listener that clang added which will cause strange errors during the module generation (the most prompinent error is that the number of recorded submodules will be incorrect, as this it the first thing that Clang checks before writing a module and which is recorded by an ASTDeserializationListener). This patch just adds a multiplexer here that allows us to keep the old listener while also adding the one we have.
Please register or sign in to comment