This is an archive of the discontinued LLVM Phabricator instance.

[OpenMP][NFC] Cleanup clause boilerplate (unfinished)
ClosedPublic

Authored by jdoerfert on Dec 19 2022, 12:03 PM.

Diff Detail

Event Timeline

jdoerfert created this revision.Dec 19 2022, 12:03 PM
Herald added a project: Restricted Project. · View Herald TranscriptDec 19 2022, 12:03 PM
jdoerfert requested review of this revision.Dec 19 2022, 12:03 PM

I would like to upstream this even though I might have missed a clause or two. We can also move this even further but changing these is super boring :(

ABataev accepted this revision.Dec 19 2022, 12:06 PM

LG with a nit

clang/include/clang/AST/OpenMPClause.h
353

Mark these classes as final where they are not?

This revision is now accepted and ready to land.Dec 19 2022, 12:06 PM
jdoerfert added inline comments.Dec 19 2022, 12:07 PM
clang/include/clang/AST/OpenMPClause.h
353

I can go over them and add final, unsure why they were not.

ABataev added inline comments.Dec 19 2022, 12:09 PM
clang/include/clang/AST/OpenMPClause.h
353

Most of this stuff was added before the lang standard supported final

This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptDec 19 2022, 2:33 PM
Herald added a subscriber: cfe-commits. · View Herald Transcript