-
Notifications
You must be signed in to change notification settings - Fork 16
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
Test failure with qasm/0.2.12 #43
Comments
That looks similar (or a regression of) what I fixed in upstream MLIR commit llvm/llvm-project@1ef32e7 For constant ops from arithmetic constants, MLIR chooses SSA value names that reflect the constant. That failed for ints with > 64 bits as the function that derived that name used a shortcut that did not apply (and assert(), as here) for ints with more than 64 bits. |
My fix for upstream MLIR is not included in LLVM 14.0.6, yet we have backported to the branch of LLVM 14.0.6 that we use internally. That would explain why we see this in these CI runs - they use vanilla LLVM, right?! |
Two workarounds come to mind:
|
Thanks, @mhillenbrand. I'm a proponent of (1), applying the fix as part of the build--unless we're planning to have LLMV-15 sometime soon. |
These have now been set to expected failures may we close? |
Failing tests on latest 2283e40 with
qasm/02.12
.Test machine
for architecture arm64e (Mach-O 64-bit executable arm64e)
Steps to reproduce
Partial output
Full log with stack dump: err-test-bitstring-init.qasm.log
The text was updated successfully, but these errors were encountered: