Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2040 Clarify reference to static member functions in template argument to appease nvcc 11.4 #2041

Merged
merged 2 commits into from
Dec 13, 2022

Conversation

PhilMiller
Copy link
Member

Fixes #2040

Copy link
Collaborator

@nlslatt nlslatt left a comment

Choose a reason for hiding this comment

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

Looks good

@PhilMiller
Copy link
Member Author

I'm not sure why it doesn't complain at line 866. Maybe because it's nested in a lambda?

At line 540 I think it doesn't complain because that reference is in a dependent context, with the additional template on MessageT, so it may just not be able to see it.

Should we just adjust all of these cases proactively, so we don't have to revisit this later?

…endMsg template arguments that nvcc didn't complain about this time
@codecov
Copy link

codecov bot commented Dec 13, 2022

Codecov Report

Merging #2041 (de4cd03) into develop (712749c) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff             @@
##           develop    #2041      +/-   ##
===========================================
- Coverage    84.46%   84.45%   -0.01%     
===========================================
  Files          732      732              
  Lines        25843    25843              
===========================================
- Hits         21828    21826       -2     
- Misses        4015     4017       +2     
Impacted Files Coverage Δ
src/vt/topos/location/location.impl.h 89.96% <100.00%> (ø)
src/vt/phase/phase_manager.cc 89.86% <0.00%> (-1.36%) ⬇️

@PhilMiller PhilMiller merged commit 3ac0077 into develop Dec 13, 2022
@PhilMiller PhilMiller deleted the 2040-appease-cuda branch December 13, 2022 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Avoid nvcc bug
2 participants