This test 996889 again. It seems @Quuxplusone found a solution for the
issue. This tests the original patch with the fix included.
@ldionne feel free to commandeer the patch again.
Depends on D102781
Paths
| Differential D103369
[libc++] NFC: Move unwrap_iter to its own header AbandonedPublic Authored by ldionne on May 29 2021, 1:24 PM.
Details
Summary This test 996889 again. It seems @Quuxplusone found a solution for the @ldionne feel free to commandeer the patch again. Depends on D102781
Diff Detail
Event TimelineComment Actions Well, my solution was to add this new header (and all new headers) to module.modulemap. So I assume this PR will fail buildkite as-is; it would need to add this header (and/or other new headers) to module.modulemap in order to keep buildkite happy. But I recommend people discuss the issue/solution(s) over on https://reviews.llvm.org/D102781#inline-979125 just to keep it all in the same place. Comment Actions
I agree it would be good to keep the discussion in D102781. This is mainly to test whether your approach also works here or more changes are required. The original patch broke the Linux builds. I tested Linux locally with only your __iterator_iterator_traits_h module applied and that fixed it locally. Comment Actions Poke CI. I suspect the previous failure is a fluke because it only happens in the back-deployment configuration, and those nodes were problematic in the past few days. Will investigate if it fails again. Closed by commit rG924ea3bb53ca: [libc++] NFC: Move unwrap_iter to its own header (authored by ldionne). · Explain Why This revision was automatically updated to reflect the committed changes. ldionne added a commit: rG05d164b25c40: Revert "[libc++] NFC: Move unwrap_iter to its own header".Jun 2 2021, 12:59 PM ldionne added a reverting change: rG05d164b25c40: Revert "[libc++] NFC: Move unwrap_iter to its own header". teemperor mentioned this in D103596: [libc++] Put __memory headers in submodules.Jun 3 2021, 1:33 AM
Revision Contents
Diff 349159 libcxx/include/CMakeLists.txt
libcxx/include/__algorithm/unwrap_iter.h
libcxx/include/algorithm
libcxx/include/module.modulemap
|