This is an archive of the discontinued LLVM Phabricator instance.

[Clang] Remove -no-opaque-pointers cc1 flag
ClosedPublic

Authored by nikic on Jun 8 2023, 7:56 AM.

Details

Reviewers
aeubanks
Group Reviewers
Restricted Project
Commits
rG066fb7a58c5a: [Clang] Remove -no-opaque-pointers cc1 flag
Summary

Migration of clang tests to opaque pointers is finished, so remove the -no-opaque-pointers flag.

\o/

Diff Detail

Event Timeline

nikic created this revision.Jun 8 2023, 7:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 8 2023, 7:56 AM
Herald added a subscriber: StephenFan. · View Herald Transcript
nikic requested review of this revision.Jun 8 2023, 7:56 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 8 2023, 7:56 AM
aeubanks accepted this revision.Jun 8 2023, 8:20 AM
aeubanks added a subscriber: aeubanks.

yay!

This revision is now accepted and ready to land.Jun 8 2023, 8:20 AM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptJun 8 2023, 8:52 AM
Herald added a subscriber: cfe-commits. · View Herald Transcript
barannikov88 removed a subscriber: barannikov88.

(I hope this doesn't come off as condescending/patronizing, I mean it quite genuinely)

A deep thanks to everyone who worked on this, especially @aeubanks and @nikic, and @t.p.northover - it's been a long project and I really appreciate you folks picking up where I stalled out years ago/paying down the technical debt I created (which I'm sorry about).
Starting with https://lists.llvm.org/pipermail/llvm-dev/2015-February/081822.html and the first change, I think, was D7655, so... 8 years, 4 months? Glad it's come along.

clang/lib/CodeGen/CodeGenAction.cpp