Можно попробовать организовать код по другому, возможно до компилятора "дойдет" (что разумеется не факт)
Можно пока забить, т.к. оптимизировать производительность всегда успеем, пока бы хотя бы заработало.
Т.е. если мы будем иметь на руках работающий Си код, его всегда можно прогнать через...