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:b4ca044ae OS: macOS Sonoma 14 (build: 23A344, kernel: 23.0.0) CPU: Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz RAM: 8192 MiB Backend: LLVM 18.1.7
Should be able to cast an untyped boolean expression to an integer.
int(2 < 1) == 0
int(true) == 0
int(my_bool) == 0
The text was updated successfully, but these errors were encountered:
@gingerBill seems to have explicitly disabled this in 3fc6093 , assigning to him for clarity
Sorry, something went wrong.
gingerBill
No branches or pull requests
Context
Odin: dev-2024-07:b4ca044ae
OS: macOS Sonoma 14 (build: 23A344, kernel: 23.0.0)
CPU: Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz
RAM: 8192 MiB
Backend: LLVM 18.1.7
Expected Behavior
Should be able to cast an untyped boolean expression to an integer.
Current Behavior
int(2 < 1) == 0
// Error: Cannot cast '2 < 1' as 'int' from 'untyped bool'int(true) == 0
// Error: Cannot cast 'true' as 'int' from 'untyped bool'int(my_bool) == 0
// SuccessThe text was updated successfully, but these errors were encountered: