[Modules] Add Darwin-specific compatibility module map parsing hacksThis preserves backwards compatibility for two hacks in the Darwinsystem module map files:1. The use of 'requires excluded' to
[Modules] Add Darwin-specific compatibility module map parsing hacksThis preserves backwards compatibility for two hacks in the Darwinsystem module map files:1. The use of 'requires excluded' to make headers non-modular, whichshould really be mapped to 'textual' now that we have this feature.2. Silently removes a bogus cplusplus requirement from IOKit.avc.Once we start diagnosing missing requirements and headers onauto-imports these would have broken compatibility with existing DarwinSDKs.llvm-svn: 244912
show more ...