-
-
Notifications
You must be signed in to change notification settings - Fork 122
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
No pattern found for opcode Fadd: Xxr #87
Comments
workaround is to explicitly cast the float literals to double: c += foo(double(.4), double(.97)) it's surprising to have |
Yes, inlining definitely shouldn't have that effect, this is just a bug where the JIT is missing support for some float operations, it looks like. Float support is unfortunately not super well baked still (we don't use it much in prod), but we should be able to to get around to fixing this at some point, thanks for the report! |
The problem goes away if
@inline
is removed.See in seen in cinder-3.8.6c2de94
The text was updated successfully, but these errors were encountered: