This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Add a CI configuration to test Modules with LSV enabled
ClosedPublic

Authored by ldionne on Feb 3 2023, 8:01 AM.

Details

Summary

Some clients use libc++ with modules and LSV enabled, and we see
frequent downstream breakage caused by that. Until Modules use LSV
by default (which is apparently a desire), add a CI job that tests
this sub-configuration to avoid high cost downstream breakage.

Diff Detail

Event Timeline

ldionne created this revision.Feb 3 2023, 8:01 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 3 2023, 8:01 AM
Herald added a subscriber: arichardson. · View Herald Transcript
ldionne requested review of this revision.Feb 3 2023, 8:01 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 3 2023, 8:01 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
philnik added a subscriber: philnik.Feb 3 2023, 8:12 AM

Could you maybe add a comment or a link to explain what LSV is?

Could you maybe add a comment or a link to explain what LSV is?

Sorry, I thought I did. Will do.

ldionne accepted this revision.Feb 3 2023, 2:14 PM

I will add a link to this in the commit message upon committing: https://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20150504/128395.html

This revision is now accepted and ready to land.Feb 3 2023, 2:14 PM
This revision was landed with ongoing or failed builds.Feb 3 2023, 2:15 PM
This revision was automatically updated to reflect the committed changes.