We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Odin: dev-2024-07:f6488383d OS: Windows 11 Home Basic (version: 23H2), build 22631.3880 CPU: AMD Ryzen 7 6800HS with Radeon Graphics RAM: 15608 MiB Backend: LLVM 18.1.8
Using all implicit swizzle fields on a pointer to an array with at least 2 fields, will cause
\src\llvm_backend_expr.cpp(5097): Assertion Failure: `is_type_array(expr->tav.type) || is_type_simd_vector(expr->tav.type)`
Odin/src/llvm_backend_expr.cpp
Line 5097 in f648838
package buggie import "core:fmt" main :: proc() { a := [3]int{1,2,3} p := &a p.rgb = p.bgr fmt.println(a) }
The text was updated successfully, but these errors were encountered:
22a82e7
No branches or pull requests
Context
Odin: dev-2024-07:f6488383d
OS: Windows 11 Home Basic (version: 23H2), build 22631.3880
CPU: AMD Ryzen 7 6800HS with Radeon Graphics
RAM: 15608 MiB
Backend: LLVM 18.1.8
Current Behavior
Using all implicit swizzle fields on a pointer to an array with at least 2 fields, will cause
Odin/src/llvm_backend_expr.cpp
Line 5097 in f648838
Steps to Reproduce
The text was updated successfully, but these errors were encountered: