-
Notifications
You must be signed in to change notification settings - Fork 289
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
Build errors on Clang 3.7 because of new move diagnostics #1016
Comments
👍 I'm bumping into the same issue. |
The issue got fixed in llvm r236316
Could you please test if #1019 fixes the issue if you have time or if there are additional warnings which need to get fixed. |
Unless I'm doing something wrong the patch doesn't seem to help: |
Ok I updated the patch to include fixes for the warnings in your log. Could you please try again? |
The patch does help: it clears the LLVM specific warnings. I've been looking into this and I can submit a pull request with the clang 3.7 fixes a bit later today. |
I don't know if you have seen it but I replied a few seconds before your last replay :-D to let you know that I updated the patch to fix the remaining warnings (hope that those where the last ones..). |
Ah, I missed your previous post. But there is actually a lot more. I have the fixes on my fork. That takes care of all the warnings, but then something truly weird happens. The compiler crashes :-/ I'm not sure if it's just something with my system or a genuine bug in Clang 3.7. |
Ok I set up a container with clang-3.7 and I'll take a look :) |
I'm running into the same clang bug -- I think this is a legit compiler bug so I filed it on the clang tracker. I think I found a workaround, and the build is succeeding in my container, so I opened #1020. The tests aren't all passing though, but I'm guessing it's because I did this in a 15.10 container; I haven't looked into the test failures much (io_test is failing, set comparisons aren't being allowed in some places CPython is letting them, and stack_limits is failing). |
Trying to compile with Clang 3.7 results in the following errors because of
-Werror
and the new move warnings which are included with-Wall
in the 3.7 release.Note that the first error already has a fix in LLVM.
The text was updated successfully, but these errors were encountered: