icode: if inlining is impossible, at least use a static call