This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Remove <type_traits> includes from <atomic> and <ratio>
ClosedPublic

Authored by philnik on Jan 15 2023, 10:54 AM.

Diff Detail

Event Timeline

philnik created this revision.Jan 15 2023, 10:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 15 2023, 10:54 AM
philnik requested review of this revision.Jan 15 2023, 10:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 15 2023, 10:54 AM
Herald added a reviewer: Restricted Project. · View Herald Transcript
philnik updated this revision to Diff 489395.Jan 15 2023, 2:29 PM

Try to fix CI

Mordante accepted this revision.Jan 16 2023, 9:51 AM

LGTM, but please update the commit message to be more precise. It also removes them from <ratio> which is a public header. (I care less about the non-public chrono headers.)

This revision is now accepted and ready to land.Jan 16 2023, 9:51 AM
philnik retitled this revision from [libc++] Remove <type_traits> includes from <atomic> to [libc++] Remove <type_traits> includes from <atomic> and <ratio>.Jan 16 2023, 10:36 AM
This revision was landed with ongoing or failed builds.Jan 16 2023, 10:38 AM
This revision was automatically updated to reflect the committed changes.