-
Notifications
You must be signed in to change notification settings - Fork 578
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
ROL_Ptr.hpp std::is_pointer compile error #2175
Comments
The code in question: namespace std {
template<class T>
struct is_pointer<ROL::Ptr<T>> : public std::true_type { };
} In general, I think specializing |
It looks like this has nothing to do with Phalanx, sorry for spamming the Phalanx team. |
This is vestigial code from initial experimentation that slipped through the cracks and needs to be removed. Pushed fix |
@gregvw Thank you! |
ROL is in a separate repo, HOWEVER it is not snapshotted, it is merged. I was about to start a test cycle to sync and merge. @ibaned , Is it safe to do so, or have you already pushed a fix in the Trilinos repo? This would cause a merge conflict. |
Sounds good. I’ll start the process. |
The fix by @gregvw should be in. Please let us know if this takes care of the Albany issue. |
@trilinos/rol
@trilinos/phalanx
Expectations
ROL headers should not cause compile errors when included in applications such as Albany.
Current Behavior
Building Albany gives the following compile error from
ROL_Ptr.hpp
:https://my.cdash.org/viewBuildError.php?buildid=1353633
Motivation and Context
Albany cannot be compiled due to this error, including for nightly testing.
Definition of Done
This compile error should be fixed
The text was updated successfully, but these errors were encountered: