-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Intel fixes #2432
Intel fixes #2432
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would revise your preprocessor macros to use
#if
#elif
#else
#endif
appropriately. You can still enforce the order you need.
This should be much cleaner: 12efd4f |
P.S. in C++14 we get |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To merge once the Windows CI gets through.
The Windows CI is failing with a legit test although it shouldn't be related whatsoever with this PR. @svenevs at which commit did you branch out from master? Edit: Either box search has a bug or a zero probability event just happened. |
This test failure is reproducible. I pumped up |
Sorry for the lag. This seems resolved now though :) |
Fixes
DEPRECATED
macros and_mm_malloc
trauma with GCC. See this SO post for the_mm_malloc
thing. Only tested on Linux, but this should be OK for macOS and Windows, but I can't test those with the intel compilers.