li: use direct builtins for offsetof