История изменений
Исправление wandrien, (текущая версия) :
Зачем? Это несущественная абсолютно вещь. Костыли из макросов для подобных вещей любой сишник писал.
Ключевое в моём посте: Результат в машкодах - одинаковый.
Если же в машкодах получается бинарь, размером в 5-10 раз больше, чем должно быть, то значит архитекторы обосрались.
При чем для такой рефлексии не нужен никакой LLVM на 300 метров. Этим всем фронтэнд компилятора занимается.
Покажите технологию и её преимущества в чистом виде, а не городите абстракции на абстракциях поверх чужого огромного фреймворка.
Исходная версия wandrien, :
Зачем? Это несущественная абсолютно вещь. Костыли из макросов для подобных вещей любой сишник писал.
Ключевое в моём посте: Результат в машкодах - одинаковый.
Если же в машкодах получается бинарь, размером в 5-10 раз больше, чем должно быть, то значит архитекторы обосрались.
При чем для такой рефлексии не нужен никакой LLVM на 300 метров. Этим всем фронтэнд компилятора занимается.
Покажите технологию и её преимущества в чистом виде, а не городите абстракции на абстракциях поверх чужого огромного фреймфорка.