-
Notifications
You must be signed in to change notification settings - Fork 786
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
XXH_ASSUME macro using __builtin_assume
if supported (clang only fo…
#803
Conversation
This my comment is not for this PR itself. But for recording and future investigation. CI test fails for https://github.com/Cyan4973/xxHash/actions/runs/4271811509/jobs/7438606909#step:13:636
|
Yes, I noted that after reviewing the code. That's weird, because the PR content looks straightforward. Note : There is no But |
Note that this builtin is supported from clang 15. |
In which case I like this scenario, though it doesn't explain why the sanity test fails on |
With this basic Dockerfile
it seems to pass for me. |
The really strange part is that, having repeated this test multiple times on Github Actions, it fails reliably, at the same position, every time. Considering the nature of the code change, it makes no sense for it to have any impact on |
True. For the life of me, I cannot wrap my head around it even within docker it passes... |
On a related note, I tried a similar docker test on a local Ubuntu station, That doesn't explain why it fails on Github Actions specifically, |
I'll go ahead and pretend that this test failure is not significant, and not reproduced. This is helped by the fact that we just dropped Ubuntu18 support in Github Actions, because it's no longer supported, The PR itself is very clear, and there is really no reason for it to produce such a side effect. |
…r now).