================ @@ -57,6 +59,8 @@ class ASTDeserializationListener { /// A module import was read from the AST file. virtual void ModuleImportRead(serialization::SubmoduleID ID, SourceLocation ImportLoc) {} + /// The deserialization of the AST file was finished. + virtual void FinishedDeserializing() {} ---------------- ilya-biryukov wrote:
We should also have `StartDeserializing` in the interface or none of the two. This should help with the reentrancy question for the implementation that I have below too. https://github.com/llvm/llvm-project/pull/133395 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits