-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
CI: asan
job fails with "error during bootstrap": InexactError(:trunc, Int64, Inf)
#44361
Comments
It actually fails with an llvm assertion error, we just have assertions disabled. |
@vchuravy and I recently enabled assertions for the Should we also enable assertions for the |
I'd like to have this working too, for debugging #44338. I'm marking this for 1.8. |
Here's some diagnosis (I don't yet know how to fix it): while compiling Lines 211 to 225 in 3a5dc09
0f0 to an LLVM constant. In Lines 165 to 166 in 3a5dc09
data32 is correctly 0. However, for reasons mysterious to me, that call ends up borking at https://elixir.bootlin.com/llvm/llvmorg-13-init/source/llvm/include/llvm/IR/Type.h#L450. In other words, I think we're expecting that APFloat(lt->getFltSemantics(), APInt(32, data32)) return type IEEESingle and it's not.
Is it relevant that |
Oh, and here's the relevant portion of the stacktrace:
|
Example log:
The text was updated successfully, but these errors were encountered: