================
@@ -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() {}
----------------
hokein wrote:

Oh, I guess the interface name might be misleading -- it doesn't fully align 
with `ASTReader::FinishedDeserializing()`. The listener is only called once 
when deserialization is completely finished (i.e., when 
`NumCurrentElementsDeserializing` reaches 0 and all pending actions have been 
processed).

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

Reply via email to