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
Revert a change that breaks compilation. #15458
Conversation
I think clang-16 and gcc-13 have a different understanding of this corner case and a |
"Slightly faster"? I beat you by a full 20 minutes! ;-) |
|
I see. I have to admit that I don't understand the warning then. The code in question is
and we're calling the following function in SymEngine:
Since But perhaps I'm missing something. If you happen to have the warning message somewhere (or get it again, now that we have the original code back), feel free to open an issue! |
(It is of course also possible that we're using different versions of SymEngine and that that causes the difference. For reference, the function |
@bangerth The clang-16 and gcc-13 variants that accepted the removal of the |
So the newer variants are ok with both forms? In that case, we should leave things as they currently (after reverting) are, right? |
This reverts a part of #15422 (namely, https://github.com/dealii/dealii/pull/15422/files#diff-2c3b4f7640b5ae1a3b05deecf96447b2e09a22e8368ac24271b692d7eb6b29d1) and is necessary for me to build the library on my laptop.
@masterleinad Do your recall why you needed to make that change?