[Modules] Make sure that the synthesized file "__inferred_module.map" doesn't show up as dependency of a module file.
Follow-up for rdar://15459210 llvm-svn: 203882
This commit is contained in:
@@ -79,7 +79,8 @@ public:
|
||||
bool needsSystemInputFileVisitation() override {
|
||||
return Parent.includeSystemHeaders();
|
||||
}
|
||||
bool visitInputFile(StringRef Filename, bool isSystem) override;
|
||||
bool visitInputFile(StringRef Filename, bool isSystem,
|
||||
bool isOverridden) override;
|
||||
};
|
||||
}
|
||||
|
||||
@@ -258,8 +259,11 @@ void DFGImpl::OutputDependencyFile() {
|
||||
}
|
||||
|
||||
bool DFGASTReaderListener::visitInputFile(llvm::StringRef Filename,
|
||||
bool IsSystem) {
|
||||
bool IsSystem, bool IsOverridden) {
|
||||
assert(!IsSystem || needsSystemInputFileVisitation());
|
||||
if (IsOverridden)
|
||||
return true;
|
||||
|
||||
Parent.AddFilename(Filename);
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user