This repository has been archived by the owner on Mar 21, 2024. It is now read-only.
Fix specialization of is_error_code_enum #1043
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
First of all, thank you for developing and maintaining this amazing library. It makes CUDA programming drastically easier and fun.
Today I found a problem. When I defined a function that returns
thrust::future
like the following,and compiled with gcc-8.2.0 (nvcc also shows the same result), the compilation fails with an error message like this.
I also found that this error can be avoided by applying the patch I'm now sending.
I have tested it only with thrust 1.9.4 that is installed with CUDA 10.1 because it is the version installed in my environment. If the same problem has already been reported and solved, please just close this.
Could you please check it?