Closed vtjnash closed 8 months ago
An @assert is enough to convince LLVM to jump-thread this, without the need for unsafe code or llvmcall.
@assert
This seems like it could be a non-ideal change because one is not supposed to rely on the side effects of @assert. When we turn off @asserts in default builds this will stop working.
An
@assert
is enough to convince LLVM to jump-thread this, without the need for unsafe code or llvmcall.