This is an archive of the discontinued LLVM Phabricator instance.

Remove llvm::is_trivially_copyable (NFC)
ClosedPublic

Authored by kazu on Aug 21 2022, 8:47 AM.

Details

Summary

This patch removes llvm::is_trivially_copyable as it seems to be dead.
Once I remove it, HAVE_STD_IS_TRIVIALLY_COPYABLE has no users, so this
patch removes the macro also.

The comment on llvm::is_trivially_copyable mentions GCC 4.9, but note
that we now require GCC 7.1 or higher.

Diff Detail

Event Timeline

kazu created this revision.Aug 21 2022, 8:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2022, 8:47 AM
Herald added a subscriber: mgorny. · View Herald Transcript
kazu requested review of this revision.Aug 21 2022, 8:47 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2022, 8:47 AM
MaskRay accepted this revision.Aug 21 2022, 9:21 AM
This revision is now accepted and ready to land.Aug 21 2022, 9:21 AM
This revision was landed with ongoing or failed builds.Aug 21 2022, 10:39 AM
This revision was automatically updated to reflect the committed changes.