This is an archive of the discontinued LLVM Phabricator instance.

Support: Remove F_{None,Text,Append} compatibility synonyms, NFC
ClosedPublic

Authored by dexonsmith on Apr 28 2021, 6:26 PM.

Details

Summary

Remove the compatibility spellings of OF_{None,Text,Append} that
were left behind by 1f67a3cba9b09636c56e2109d8a35ae96dc15782.

No functionality change here, just an API cleanup.

Diff Detail

Event Timeline

dexonsmith created this revision.Apr 28 2021, 6:26 PM
dexonsmith requested review of this revision.Apr 28 2021, 6:26 PM
Herald added projects: Restricted Project, Restricted Project, Restricted Project. · View Herald TranscriptApr 28 2021, 6:26 PM

Perhaps split the migration part from the OpenFlags removal part. I thought about deleting the aliases too but refrained because I noticed our internal code base needs migration.
Since you propose this, I will start migration and hopefully can finish that next week so that you will not be blocked.

bmahjour removed a subscriber: bmahjour.Apr 29 2021, 6:51 AM

Perhaps split the migration part from the OpenFlags removal part. I thought about deleting the aliases too but refrained because I noticed our internal code base needs migration.
Since you propose this, I will start migration and hopefully can finish that next week so that you will not be blocked.

SGTM; I almost split it up from the beginning, not sure what made me lazy about this time. I'll try to post the split tomorrow.

Great! Thanks.

dexonsmith edited the summary of this revision. (Show Details)

Rebased on top of https://reviews.llvm.org/D101506 -- that updates all in-tree users, and now this is just removing the API.

MaskRay accepted this revision.Apr 30 2021, 10:48 AM

Perhaps give us and other projects one week or longer ...

This revision is now accepted and ready to land.Apr 30 2021, 10:48 AM

Perhaps give us and other projects one week or longer ...

Sure thing; I'll try committing next week some time.