хм, а покажи
то что оно работает только с оптимизациями наталкивает на мысль, что оно работает на инлайнинге инстансов, то есть какое-нибудь значение ансейфкоерсится и таким образом проверяется, функция это (тогда нет инстанса) или нет (тогда есть инстанс, возвращаем)
но это безумие какое-то, да и работать не должно, все инстансы должны передаться перед ансейфкоерсом все равно
но других догадок нет