HomePhabricator

Merge pull request #289 from dexonsmith/clang/Modules/20191106/cherry-picks-for…

Authored by dexonsmith on Nov 12 2019, 12:56 PM.

Description

Merge pull request #289 from dexonsmith/clang/Modules/20191106/cherry-picks-for-missing-submodule

apple/stable/20191106: Another round of modules fixes for 'missing submodule X' error on Linux

Merged Changes

CommitAuthorDetailsCommitted
dfb6397de0b8dexonsmith
clang/Modules: Error if ReadASTBlock does not find the main module 
Nov 12 2019
d250fb8b68f5dexonsmith
clang/Modules: Clean up modules on error in ReadAST 
Nov 12 2019
eea0b7cfcc46dexonsmith
clang/Modules: Add missing diagnostics for malformed AST files 
Nov 12 2019
5a5a2980ec4cdexonsmith
clang/Modules: Split loop in ReadAST between failable and not 
Nov 12 2019
a08033917c5ddexonsmith
clang/Modules: Use range-based for in ASTReader::ReadAST, NFC 
Nov 12 2019
9c772f2d7b7bdexonsmith
clang/Modules: Delay err_module_file_conflict if a diagnostic is in flight 
Nov 12 2019
94f1f0a63411dexonsmith
clang/Modules: Remove unused parameter from ModuleManager::removeModules 
Nov 12 2019