$ docker run -v $PWD:/vol -it --rm ghcr.io/facebookincubator/cinder-runtime:cinder-3.8 -X jit -m compiler --static vol/autogen_bug.py
JIT: /cinder/src/Jit/codegen/autogen.cpp:143 -- assertion failed: func != nullptr
No pattern found for opcode Fadd: Xxr
from__static__importbox, double, inline@inlinedeffoo(a: double, b: double) ->double:
returnb-adefmain():
c: double=0.for_inrange(10):
c+=foo(.4, .97)
print('done', box(c))
if__name__=='__main__':
main()The problem goes away if @inline is removed.
See in seen in cinder-3.8.6c2de94
The problem goes away if
@inlineis removed.See in seen in cinder-3.8.6c2de94