You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
More like especially avoid ifelse with side-effect? Is llvm (and possibly our inliner) smart enough to turn the branch into a select when it's beneficial?
There aren't supposed to be any restrictions on when you can use ifelse. It simply uses function call semantics; arguments are evaluated eagerly. That seems to be the issue here, not bits types. Am I missing something?
PSA: try to avoid ifelse. Otherwise, you cause bugs.
action required: revert #14493
symptom: coverage buildbots are broken (https://build.julialang.org/builders/coverage_ubuntu14.04-x64/builds/89/steps/Run%20non-inlined%20tests/logs/stdio)
The text was updated successfully, but these errors were encountered: