未定義動作はまずいだろうけど、処理系定義なら、
承知のうえで使うのはアリなんじゃないの?