Подъем функции LLVM наилучший подход - PullRequest
0 голосов
/ 16 февраля 2020

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

foo();

void foo() {
    // Do stuff
}

Каков наилучший подход для этого с LLVM? Есть ли пропуск, который можно использовать? Должен ли я написать свой пропуск? Будет ли легче переставить AST, прежде чем попасть в LLVM?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...