This is an archive of the discontinued LLVM Phabricator instance.

Make sure a module file with errors produced via '-fallow-pcm-with-compiler-errors' can be loaded when using implicit modules
ClosedPublic

Authored by akyrtzi on Feb 8 2021, 12:30 AM.

Details

Summary

A module with errors would be marked as out-of-date, then the compilerModule action would produce it, but due to the error it would be treated as failure and the resulting PCM would not get used.

rdar://74087062

Diff Detail

Event Timeline

akyrtzi requested review of this revision.Feb 8 2021, 12:30 AM
akyrtzi created this revision.
Herald added a project: Restricted Project. · View Herald TranscriptFeb 8 2021, 12:30 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
akyrtzi updated this revision to Diff 322166.Feb 8 2021, 10:41 AM

clang-format change

bnbarham accepted this revision.Feb 8 2021, 2:38 PM

LGTM

This revision is now accepted and ready to land.Feb 8 2021, 2:38 PM
This revision was landed with ongoing or failed builds.Feb 8 2021, 4:11 PM
This revision was automatically updated to reflect the committed changes.