Существует ли какой-либо инструмент для преобразования кода C с циклами (while, do-while, for) в код C с операторами goto вместо операторов зацикливания?
Я попробовал Clang. Я изменил код на IR и преобразовал его обратно, но код совершенно другой (больше строк, следующий за форматом SSA, ..), хотя логически означает то же самое.
Было бы лучше, если бы результирующий код выглядел более похожим на исходный исходный код. Если нет, я хотел бы узнать о других доступных вариантах.