Skip to content
This repository has been archived by the owner on Mar 21, 2024. It is now read-only.

Move the emission of atomic errors on unsupported platforms to <atomic> #303

Merged
merged 1 commit into from
Aug 16, 2022

Conversation

wmaxey
Copy link
Member

@wmaxey wmaxey commented Aug 15, 2022

Moves #error for unsupported threading platforms to a header where it is relevant.

This allows <type_traits> or other headers to actually have a chance at compiling.

@wmaxey wmaxey added this to the 1.9.0 milestone Aug 15, 2022
@wmaxey wmaxey requested review from alliepiper and griwes August 15, 2022 23:56
@wmaxey wmaxey self-assigned this Aug 15, 2022
@wmaxey
Copy link
Member Author

wmaxey commented Aug 15, 2022

@allisonvacanti Would you be able to see if this works for the virtuals you had linked? I can provide a P4 CL.

@alliepiper
Copy link
Collaborator

Thanks @wmaxey! I'll just apply this locally as part of my virtual, since it's a fairly simple one. I'll let you know how it goes or if I find any other blockers.

Copy link
Collaborator

@alliepiper alliepiper left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM -- let me know when this lands internally and I'll update Thrust.

@wmaxey wmaxey merged commit 97f3912 into main Aug 16, 2022
@wmaxey wmaxey deleted the bugfix/qnx_config_error branch August 16, 2022 20:05
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants