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

FYI: PGI misscompiles C++11 enum classes with non integer types #651

Open
bertwesarg opened this issue Jun 21, 2019 · 3 comments
Open

FYI: PGI misscompiles C++11 enum classes with non integer types #651

bertwesarg opened this issue Jun 21, 2019 · 3 comments

Comments

@bertwesarg
Copy link
Member

DASH is affected to a PGI compiler but I reported a bug with a reproducer:

https://www.pgroup.com/userforum/viewtopic.php?t=6600

I noticed this because of the BoundaryProp enum class is of type uint8_t.

@devreal
Copy link
Member

devreal commented Oct 30, 2019

It seems like this has been resolved in PGI 19.7. Can we close this issue or is any action needed in DASH?

@bertwesarg
Copy link
Member Author

It is. In case you do not want to support older PGI compilers, this can be closed.

@devreal
Copy link
Member

devreal commented Oct 31, 2019

In case you do not want to support older PGI compilers, this can be closed.

Not sure it's worth cluttering the code with ifdefs for broken old PGI compilers. It's documented here, in case someone runs into it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants