История изменений
Исправление
hateyoufeel,
(текущая версия)
:
А почему он должен считать это константным выражением?
Потому что это константное выражение. Например, его можно записать в constexpr.
Нормальные люди не маются дурью и берут offsetof из stddef.h
Кастомный таргет со своей libc. stddef.h тут пишем тоже мы. Был вариант попробовать портировать musl, но там смерть-жопа-сотона. Вообще внезапно переносимых libc под freestanding target кот наплакал.
Исходная версия
hateyoufeel,
:
А почему он должен считать это константным выражением?
Потому что это константное выражение. Например, его можно записать в constexpr.
Нормальные люди не маются дурью и берут offsetof из stddef.h
Кастомный таргет со своей libc. stddef.h тут пишем тоже мы.