This is an archive of the discontinued LLVM Phabricator instance.

[clang][deps] Further canonicalize implicit modules options in dep scan
ClosedPublic

Authored by benlangmuir on Jun 15 2022, 11:02 AM.

Details

Summary

Disable or canonicalize compiler options that are not relevant in explicit module builds, similar to what we already did for the modules cache path. This reduces uninteresting differences between command-lines, which is particularly useful if there is a tool that can cache the compilations.

Diff Detail

Event Timeline

benlangmuir created this revision.Jun 15 2022, 11:02 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2022, 11:02 AM
benlangmuir requested review of this revision.Jun 15 2022, 11:02 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 15 2022, 11:02 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
jansvoboda11 accepted this revision.Jun 15 2022, 1:15 PM

LGTM, thanks!

This revision is now accepted and ready to land.Jun 15 2022, 1:15 PM
This revision was landed with ongoing or failed builds.Jun 15 2022, 1:30 PM
This revision was automatically updated to reflect the committed changes.