This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Revert a use of `static_cast` for `_VSTD::forward`. NFCI
ClosedPublic

Authored by Quuxplusone on Aug 25 2021, 4:42 PM.

Details

Summary

As requested in D107584.

Diff Detail

Event Timeline

Quuxplusone requested review of this revision.Aug 25 2021, 4:42 PM
Quuxplusone created this revision.
Herald added a reviewer: Restricted Project. · View Herald TranscriptAug 25 2021, 4:42 PM
ldionne requested changes to this revision.Aug 26 2021, 7:18 AM

Can we revert all the functional changes that were made in D107584? It's really a matter of principle - if we start making changes in modularization patches (or any NFCI patch that is large enough to be difficult to audit), we lose an important contract with the reviewer that makes reviewing these patches palatable.

I'm 100% open to reviewing these "functional" changes on their own, but I just can't reasonably review them alongside 1000+ lines of NFC changes.

This revision now requires changes to proceed.Aug 26 2021, 7:18 AM

Can we revert all the functional changes that were made in D107584?

Unfortunately, I'm not aware of any functional changes that were made in D107584. I see a bunch of repetitive comments from Chris on that review, but I don't see what change he's referring to; the left-hand and right-hand sides look the same to me. So I'm not going to pursue this any further. If people want specific changes made, relative to the status quo, I think they should be specific about them.

ldionne accepted this revision.Aug 26 2021, 8:26 AM

Can we revert all the functional changes that were made in D107584?

Unfortunately, I'm not aware of any functional changes that were made in D107584. I see a bunch of repetitive comments from Chris on that review, but I don't see what change he's referring to; the left-hand and right-hand sides look the same to me. So I'm not going to pursue this any further. If people want specific changes made, relative to the status quo, I think they should be specific about them.

Oh crap, you're right, the other flagged changes appear to be whitespace changes only. Sorry about that. Please ship this!

This revision is now accepted and ready to land.Aug 26 2021, 8:26 AM