それは >>436 で言うところのポインタ演算じゃないと思うが、
それはそれで規約で許されてるかどうかは微妙だな。
GCC も、__builtin_offsetof って言うビルトイン関数(関数と言っていいのか微妙だが)を使って実装してる。