-
Notifications
You must be signed in to change notification settings - Fork 10.7k
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
[AArch64][SVE] __SVFloat32_t results in Assertion failed: (isa<To>(Val) && "cast<Ty>() argument of incompatible type!") #63223
Labels
clang:codegen
crash
Prefer [crash-on-valid] or [crash-on-invalid]
SVE
ARM Scalable Vector Extensions
Comments
DimitryAndric
added
clang:frontend
Language frontend issues, e.g. anything involving "Sema"
SVE
ARM Scalable Vector Extensions
labels
Jun 9, 2023
@llvm/issue-subscribers-clang-frontend |
Note: this was noticed by @zxombie when building https://github.com/ARM-software/ComputeLibrary/ |
EugeneZelenko
added
clang:codegen
crash
Prefer [crash-on-valid] or [crash-on-invalid]
and removed
clang:frontend
Language frontend issues, e.g. anything involving "Sema"
labels
Jun 9, 2023
@llvm/issue-subscribers-clang-codegen |
works fine, https://gcc.godbolt.org/z/a1benvEMq |
Godbolt's compiler binaries do not have assertions enabled. |
Candidate fix: https://reviews.llvm.org/D153560 |
freebsd-git
pushed a commit
to freebsd/freebsd-src
that referenced
this issue
Dec 4, 2023
[Clang] Allow C++11 style initialisation of SVE types. Fixes llvm/llvm-project#63223 Differential Revision: https://reviews.llvm.org/D153560 Requested by: andrew MFC after: 3 days
freebsd-git
pushed a commit
to freebsd/freebsd-src
that referenced
this issue
Dec 24, 2023
[Clang] Allow C++11 style initialisation of SVE types. Fixes llvm/llvm-project#63223 Differential Revision: https://reviews.llvm.org/D153560 Requested by: andrew MFC after: 3 days (cherry picked from commit 641efdd)
freebsd-git
pushed a commit
to freebsd/freebsd-src
that referenced
this issue
Dec 24, 2023
[Clang] Allow C++11 style initialisation of SVE types. Fixes llvm/llvm-project#63223 Differential Revision: https://reviews.llvm.org/D153560 Requested by: andrew MFC after: 3 days (cherry picked from commit 641efdd)
bsdjhb
pushed a commit
to bsdjhb/cheribsd
that referenced
this issue
Mar 5, 2024
[Clang] Allow C++11 style initialisation of SVE types. Fixes llvm/llvm-project#63223 Differential Revision: https://reviews.llvm.org/D153560 Requested by: andrew MFC after: 3 days
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
clang:codegen
crash
Prefer [crash-on-valid] or [crash-on-invalid]
SVE
ARM Scalable Vector Extensions
Test case (in C++):
Backtrace:
Interestingly, the same type of test case in plain C works without asserting:
gives:
and when enabling SVE explicitly, no problems at all:
The text was updated successfully, but these errors were encountered: