ReadASTBlock and ReadASTExtensions can both return failures.  Be
consistent and remove all the just-loaded modules, just like when
ReadASTCore returns failures.
Details
Details
Diff Detail
Diff Detail
| Paths 
 |  Differential  D70055  
clang/Modules: Clean up modules on error in ReadAST ClosedPublic Authored by dexonsmith on Nov 10 2019, 11:38 AM. 
Details 
Diff Detail Event Timelinedexonsmith added a child revision: D70063: clang/Modules: Error if ReadASTBlock does not find the main module.Nov 10 2019, 1:40 PM This revision is now accepted and ready to land.Nov 11 2019, 4:22 PM 
Revision Contents 
 
 
Diff 228613 clang/lib/Serialization/ASTReader.cpp
 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||